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 29.547.593 Times

Steel Bank Common Lisp 1.0.8

  Date Added: June 17, 2010  |  Visits: 970

Steel Bank Common Lisp

Report Broken Link
Printer Friendly Version


Product Homepage
Download (95 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
Database Tools  -  PHP common DB interface 0.0.3
PHP common DB interface is a database programming API. It provides a collection of functions who will act as an upper layer of the PHP native database calls, to make less troublesome the porting of same application to different underlying...
 
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  
Development Editors  -  Ufasoft Lisp Studio 4.31
Common Lisp development system. Includes console and IDE Lisp interpreter and compiler. Possibility of creating EXE-files. Supports CLOS. It is smallest implementation of standard Lisp, just 1MB of binary code.
3 MB  
Libraries  -  CL-PDF 2.1
CL-PDF is a cross-platform Common Lisp library for generating PDF files. It does not need any third-party tools from Adobe or others. It is used by cl-typesetting to provide a complete typesetting system..
696.32 KB  
Database Tools  -  PHP common DB interface for Scripts 0.0.3
PHP common DB interface is a database programming API.It provides a collection of functions who will act as an upper layer of the PHP native database calls, to make less troublesome the porting of same application to different underlying...
10 KB  
Libraries  -  GNU Common C++ 1.5.7
GNU Common C++ project is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services, initially started by David Sugar and Daniel Silverstone. GNU Common C++...
849.92 KB  
Libraries  -  Emacs::Lisp 0.7
Emacs::Lisp provides support for writing Emacs extensions in Perl. Emacs allows you to customize your environment using Lisp. With EPL, you can use Perl, too. This module allows Perl code to call functions and access variables of Lisp. You...
99.33 KB  
Programming  -  Slisp 2.2
Slisp project is written in C, and I recently added a header file lisp.h that contains an array of common-used lisp functions, so if you want to extend SLISP programming in Lisp you are allowed too. Whats New in This Release: - Added Bignums...
133.12 KB  
Programming  -  Jabberwocky 2.0.40
Jabberwocky is a integrated development environment for the LISP programming language. The following components are available : - A editor with syntax coloring and code completion. - A interaction pane with the LISP process. - A browser of the...
3 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
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  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB