CLISP

Software Screenshot:
CLISP
Software Details:
Version: 2.49
Upload Date: 5 Jun 15
Developer: clisp.cons.org
Distribution Type: Freeware
Downloads: 41

Rating: nan/5 (Total Votes: 0)

The Common Lisp language is a high-level, general-purpose, object-oriented, dynamic, functional programming tool.

CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, POSIX and Perl regular expressions, a socket interface, fast bignums, arbitrary precision floats, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages.

CLISP runs on most GNU and Unix systems (GNU/Linux, GNU/Hurd, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX, Mac OS X and others) and on other systems (Windows NT/2000/XP/Vista, Windows 95/98/ME) and needs only 4 MB of RAM.

The user interface comes in English, German, French, Spanish, Dutch, Russian and Danish, and can be changed during run time.

What is new in this release:

  • New command line option -disable-readline lets working around bugs and incompatibilities between readline CLISP was built against and the library actually installed.
  • FFI:OPEN-FOREIGN-LIBRARY now accepts the :REQUIRE argument.
  • New user variable CUSTOM:*USER-LIB-DIRECTORY* is respected by REQUIRE and used by "clisp-link install".
  • Dynamic modules are now the default build option.
  • Function RENAME-FILE now accepts :IF-EXISTS argument which determines the action when the destination exists, unless, of course, *ANSI* is T.
  • The replacement value entered by the user in STORE-VALUE and USE-VALUE restarts is now EVALuated.
  • The old user variable CUSTOM:*PRINT-CLOSURE* now controls interpreted closure output too (RFE#3001956).
  • Module readline now supports readline 6.1.
  • Module pcre now supports pcre 8.01.
  • Module libsvm does not come with the upstream sources anymore, install locally and pass --with-libsvm-prefix to the top-level configure instead. All upstream versions up to 2.91 are supported.
  • Module berkeley-db now supports Berkeley-DB 4.8.
  • Module postgresql now supports PostgreSQL 8.4.
  • Module pari has been updated to support both 64 & 32 bit platforms with and without GMP.
  • New functions OS:VERSION-COMPARE et al call strverscmp.

What is new in version 2.48:

  • Better support of :START and :END arguments in NEW-CLX.
  • Fix LOAD-LOGICAL-PATHNAME-TRANSLATIONS when *LOAD-PATHS* contains wild pathnames.
  • Module NEW-CLX now has the XLIB:QUEUE-EVENT function.
  • Extend the domain of LOG to larger BIGNUMs and RATIOs.
  • Avoid a segfault on (EXPT <HUGE> <HUGE>).
  • Fix interaction of finalizers and weak objects.

Similar Software

PyOpenGL
PyOpenGL

13 May 15

NArray
NArray

12 May 15

Complex
Complex

13 May 15

Comments to CLISP

Comments not found
Add Comment
Turn on images!