Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 36.942.860 Times

Steel Bank Common Lisp 1.0.8

  Date Added: June 17, 2010  |  Visits: 1.302

Steel Bank Common Lisp

Report Broken Link
Printer Friendly Version


Product Homepage
Download (103 downloads)



Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). Steel Bank Common Lisp also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation. Whats New in This Release: * enhancement: experimental macro SB-EXT:COMPARE-AND-SWAP provides atomic compare-and-swap operations on threaded platforms. * enhancement: experimental function SB-EXT:RESTRICT-COMPILER-POLICY allows assining a global minimum value to optimization qualities (overriding proclamations and declarations). * enhancement: closed over variables can be stack-allocated on x86 and x86-64. * performance bug fix: GETHASH and (SETF GETHASH) are once again non-consing. * optimization: slot definition lookup is now O(1). This speeds up eg. SLOT-VALUE and (SETF SLOT-VALUE) with variable slot names. * optimization: STRING-TO-OCTETS is now up to 60% faster for UTF-8. * optimization: ASSOC and MEMBER can now be open-coded for all combinations of keyword arguments when second argument is constant and SPEED >= SPACE. In other cases a specialized version is selected. * bug fix: using obsoleted structure instances with TYPEP and generic functions now signals a sensible error. * bug fix: threads waiting on GET-FOREGROUND can be interrupted. (reported by Kristoffer Kvello) * bug fix: backtrace construction is now more careful when making lisp-objects from pointers on the stack, to avoid creating bogus objects that can be seen by the GC. * bug fix: defaulting of values in contexts expecting more than 7 variables now works on x86-64. (reported by Christopher Laux) * bug fix: modifications to packages (INTERN, EXPORT, etc) are now thread safe. * bug fix: (SETF SYMBOL-PLIST) no longer allows assigning a non-list as the property-list of a symbol. * bug fix: DEFMETHOD forms with CALL-NEXT-METHOD in the method body, in EVAL-WHEN forms with both :COMPILE-TOPLEVEL and :LOAD-TOPLEVEL situations requested, are once again file-compileable. (reported by Sascha Wilde).

Requirements: No special requirements
Platforms: Linux
Keyword: Bank Common Common Lisp Compilers Lisp Native Programming Setf Steel
Users rating: 0/10

License: Freeware Size: 2.7 MB
USER REVIEWS
More Reviews or Write Review


STEEL BANK COMMON LISP RELATED
Programming  -  CMU Common Lisp 19d
CMU Common Lisp is a free implementation of the Common Lisp programming language which runs on most major Unix platforms. CMU Common Lisp project mainly conforms to the ANSI Common Lisp standard.. CMUCL is a high-performance, freeCommon Lisp...
3.44 MB  
Text Editors  -  Emacs Common Lisp 20070307
Emacs Common Lisp is an implementation of Common Lisp, written in Emacs Lisp. It does not yet purport to conform to the ANSI standard since, among other things, CLOS, and pretty printing are missing. However, most other Common Lisp features like...
184.32 KB  
Utilities  -  CLISP - an ANSI Common Lisp 2.49
CLISP is a portable ANSI Common Lisp implementation and development environment by Bruno Haible. Interpreter, compiler, debugger, CLOS, MOP, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish, Dutch, Russian, and Danish.
7.72 MB  
Programming  -  Common Lisp Reasoner 2.0.1
The Common Lisp Reasoner extends the Common Lisp Object System (CLOS) to incorporate a rule language, an XML interface, and support for AI-related search and reasoning tasks such as scheduling, planning, diagnosis and predictive reasoning.
115 KB  
Multimedia & Graphics  -  Common Lisp FMOD bindings 0.1.0
CL-FMOD is a set of common lisp bindings to the fmodsound library. The bindings are completely writtenin lisp, with the help of the UFFI commonlisp library for portability.
117.92 KB  
Programming  -  Embeddable Common-Lisp 12.2.1
ECL (Embeddable Common-Lisp) is an interpreter of the Common-Lisp language as described in the X3J13 Ansi specification, featuring CLOS (Common-Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executab
8.56 MB  
Programming  -  R2cl 0.1
R2cl compiler is a minimal, proof of concept translator from the R or S language into Common Lisp. An increase in speed of over 1000 times can then be achieved using the free CMU Common Lisp native code compiler on the resulting code, making it...
5.12 KB  
Programming  -  NTW Lisp 0.2.1
NTW Lisp project is a server written in Common Lisp for applications that use the NTW protocol to communicate with a GUI client. NTW is a collection of three things: - A protocol used to describe GUI widgets and events. - A client program...
16.38 KB  
Libraries  -  lisp-cgi-utils 0.10
lisp-cgi-utils is a CGI library for Common Lisp. It implements a very basic HTTP/CGI interface (sending headers, getting GET/POST and environment variables) and offers tools for easier HTML generation with special support for handling HTML...
31.74 KB  
Programming  -  lisp-network-server 0.3
lisp-network-server is a simple framework for writing Common Lisp network applications. lisp-network-server framework takes care of listening on the network, accepting the connection and starting a new thread with handler functions of your...
10.24 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Driver Booster 7.6.0.766
Driver Booster 7 can update all outdated/faulty/missing drivers in 1-click with a database of 3, 500, 000+ drivers, which ensures all outdated drivers and game components can be updated for Windows users. And all the supported drivers have passed...
24.64 MB  
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB