From: Marco Antoniotti
Subject: Re: Finding the file extensions for LISP source and object files?
Date: 
Message-ID: <9204142223.AA10779@LARGE.CS.NYU.EDU>
In article <·····················@umbc3.umbc.edu> ········@umbc5.umbc.edu (cs106241) writes:

   Path: spunky!cmcl2!yale.edu!jvnc.net!darwin.sura.net!haven.umd.edu!news.umbc.edu!umbc5.umbc.edu!cs106241
   From: ········@umbc5.umbc.edu (cs106241)
   Newsgroups: comp.lang.lisp
   Date: 13 Apr 92 18:39:36 GMT
   References: <·····················@umbc3.umbc.edu>
   Sender: ········@umbc3.umbc.edu (News posting account)
   Organization: University of Maryland Baltimore Campus, Academic Computing Services
   Lines: 10

   I wrote:
   >
   >Is there a CLtL/1 way to find out the file extension for a source file
   >(eg "lisp" or "LISP") or an object file ("fas, "fasl", etc)? Using the
   >CLtL/2 version, I think I could find out the extension for lisp files
   >by using make-pathname with the new :case keyword. But even there I
   >cannot figure out how to figure out what the object file's extension will
   be. Am I missing something obvious?

   [Sorry, I lost that last line in my previous posting attempt]

Hi,

I remember doing a lot of #+lisp-flavor (defvar *lisp-ext* ".as-needed") 
Unfortunately this seems to be implementation dependent.