From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!uio.no!Norway.EU.net!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: does my dream, my hope finishes here? Date: 15 Aug 2002 19:48:36 +0000 Organization: Naggum Software, Oslo, Norway Lines: 23 Message-ID: <3238429716488328@naggum.no> References: <3D5AE62E.6070901@pontos.net> <873cth2e0y.fsf@bird.agharta.de> <3D5BC74D.9010309@pontos.net> <87wuqsxhko.fsf@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: oslo-nntp.eunet.no 1029440916 4952 193.71.199.50 (15 Aug 2002 19:48:36 GMT) X-Complaints-To: abuse@KPNQwest.no NNTP-Posting-Date: 15 Aug 2002 19:48:36 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.lisp:38040 * Rahul Jain | How is something that's non-portable supposed to be fully general? It could export the same interface in all implementations. | If it's not portable, it's not general to the language... Common Lisp implementations are generally not portable, but rest on implementation-specific details on the particular platform, base compiler, and operating system. The language implemented is supposedly the same on all implementations and facilitates portability by making it possible to use the exact same language everywhere, even though each implementation does subtly different things on each platform in order to achieve the /specified/ behavior. The question is whether you have portable code in the implementation or portable interfaces from the specification. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.