

| |||||||
|
You are here: Root > By Topic > Language Extensions
Modified versions of the COMMON-LISP package to track sources of functions and save them to an image.
| pjb@informatimago.com | |
| Web site | http://www.informatimago.com/develop/lisp/small-cl-pgms/ibcl.lisp |
| Mailing list | |
| Version | - Saturday, 01 July 2006 |
| Maturity | Experimental |
| OS compatibility | |
| ASDF installable | No |
| Official Download | http://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
Language Extensions | Tools | GPL
You must be logged to add a note
You must be logged to add a comment