home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / os2 / programm / 6620 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  4.0 KB

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