home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.os2.programmer:6620 comp.lang.lisp:2937
- Path: sparky!uunet!mcsun!Germany.EU.net!sbsvax!sbsvax.cs.uni-sb.de!wein
- From: wein@disco-sun3.dfki.uni-sb.de (Michael Wein)
- Newsgroups: comp.os.os2.programmer,comp.lang.lisp
- Subject: Re: True 32 bit Common Lisp for OS/2 2.0 ????
- Message-ID: <WEIN.92Nov23122514@disco-sun3.dfki.uni-sb.de>
- Date: 23 Nov 92 11:22:37 GMT
- References: <92326.110504BRAUN@FRECP12.BITNET>
- Sender: news@sbsvax.cs.uni-sb.de
- Reply-To: wein@dfki.uni-sb.de
- Followup-To: comp.os.os2.programmer
- Organization: DFKI Saarbruecken GmbH, D-W 6600 Saarbruecken
- Lines: 83
- In-reply-to: BRAUN@FRECP12.BITNET's message of 21 Nov 92 15:05:04 GMT
-
-
- Actualy, I don`t know any 32-BIT Common Lisp for OS/2. But there is hope! Last
- week I got CLISP for DOS from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2].
- Here comes a description of it :
-
- ====================== start of file "clisp.README" ===========================
-
- This is CLISP, a Common Lisp implementation.
-
- CLISP is mostly CLtL1 compliant. For those who want to use CLOS, I also
- provide a port of PCL. No other features of CLtL2 or dpANS CL are
- currently supported.
-
- The newest versions will always be available via anonymous ftp from
- ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2], directory /pub/lisp/clisp/.
-
- -------------------------------------------------------------------------------
-
- Common Lisp CLISP
-
- Common Lisp is
- * a convential programming language and an AI language
- * interactive
- * a Lisp for professional use
-
- Common Lisp programs are
- * easy to test (interactive)
- * easy to maintain (depending on programming style)
- * portable (there is a standard for the language and the library functions)
-
- Our Common Lisp CLISP
- * needs only 1.5 MB of memory
- * implements 99% of the standard
- * can call your preferred editor
- * is freely distributable
-
- Common Lisp provides
- * clear syntax, carefully designed semantics
- * several data types: numbers, strings, arrays, lists, characters, symbols,
- structures, streams etc.
- * runtime typing: the programmer needn't bother about type declarations,
- but he gets notified on type violations.
- * many generic functions:
- 88 arithmetic functions for all kinds of numbers (integers, ratios,
- floating point numbers, complex numbers),
- 44 search/filter/sort functions for lists, arrays and strings
- * automatic memory management (garbage collection)
- * packaging of programs into modules
- * macros: every programmer can make his own language extensions
-
- Our Common Lisp CLISP provides
- * an interpreter
- * a compiler which makes execution of programs 5 times faster
- * all data types with unlimited size (the size need never be declared,
- the size of lists and arrays may be changed dynamically)
- * integers of arbitrary length, unlimited floating point number precision
- * 594 library functions, 542 of them written in C
-
- Get it via anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2],
- directory /pub/lisp/clisp/, or contact
- Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
-
- ========================= end of file "clisp.README" ==========================
-
- I immediately tried to run CLISP under OS/2 but I failed. So I contacted Bruno
- Haible if there were a port of it for OS/2. Well, he told me that this would be
- no big problem, since CLISP uses the EMX 32/BIT Extender (i. e. it is NO
- program restricted by 64 KByte segments of MS-DOS etc). At the moment, I am
- copying the sources (about 6.7 MByte!!!) and will try to recompile them under
- OS/2 using EMX/GCC. So, call me in about two weeks if I succeeded. Or, get the
- sources yourself (from ma2s2.mathematik.uni-karlsruhe.de) and do the same...
-
- Michael Wein
-
- +------------------------------+-------------------------------------------+
- | e-mail : wein@dfki.uni-sb.de | "Translation is not a linguistic problem. |
- | Telefon: +(49)681/302-5303 | It's a big problem." (Martin Kay) |
- +------------------------------+-------------------------------------------+
-
-
-
-
-
-