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

OpenElectrophy
OpenElectrophy

6 Jun 15

Cylon.js
Cylon.js

28 Sep 15

PsychoPy
PsychoPy

1 Mar 15

decimal.js
decimal.js

12 Mar 16

Comments to CLISP

Comments not found
Add Comment
Turn on images!