Directory | Tags | Index | LinkIt | Submit   | Help
    Wednesday, 23 April 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Language Extensions

View the dependency graph for this library

Image Based Common Lisp
Created by stuart on: Wed, 19 Jul 2006 13:42:17 GMT, Last modification: Wed, 19 Jul 2006 13:42:17 GMT

Modified versions of the COMMON-LISP package to track sources of functions and save them to an image.

eMailpjb@informatimago.com
Web sitehttp://www.informatimago.com/develop/lisp/small-cl-pgms/ibcl.lisp
Mailing list
Version - Saturday, 01 July 2006
MaturityExperimental
OS compatibility
ASDF installableNo
Official Downloadhttp://www.informatimago.com/develop/lisp/small-cl-pgms/ibcl.lisp
Mirrored Download
Source code repository

;;;;    The package IBCL exports the same symbols as COMMON-LISP, but for 
;;;;    some of the functions of macros modified to track of the source
;;;;    of the definitions and to be able to edit them from the image,
;;;;    and to save them in files.
;;;;
;;;;    The package IBCL-USER is a virgin package using IBCL instead of CL.
;;;;
;;;;    One can work at the REPL, define variables with
;;;;    DEFCONSTANT, DEFVAR, DEFPARAMETER, macros with DEFMACRO,
;;;;    and functions with DEFUN, edit macro and function definitions 
;;;;    with ED, and save the image with SAVE-IMAGE.
;;;;
;;;;    The function LIST-PACKAGES-WITH-SOURCES returns a list of packages
;;;;    where some of these variables or functions are defined.
;;;;    The function GET-SOURCE returns the source form of the given 
;;;;    variable or function.
;;;;    The function SAVE-SOURCES saves the definitions in a package,
;;;;    or all the definitions to a file or stream.
;;;;    
;;;;AUTHORS
;;;;     Pascal Bourguignon 
;;;;MODIFICATIONS
;;;;    2006-07-01  Added deftype, defclass.
;;;;    2006-05-04  Added this header. Augmented.
;;;;BUGS
;;;;    Missing some def* macros, like define-symbol-macro,
;;;;    defconditions, defmethod, defgeneric, etc.
;;;;    Missing some functions, like make-package, rename-package, etc.
;;;;    See also MOP functions.
;;;;LEGAL
;;;;    GPL
;;;;    
;;;;    Copyright Pascal Bourguignon 2006 - 2006

Compatible Implementations

Generic ANSI Common Lisp

Authors and Maintainers

Pascal Bourguignon

Tags

Language Extensions | Tools | GPL

0 Notes and 0 comments

0 Notes

You must be logged to add a note


0 Comments

You must be logged to add a comment