[Gardeners] CLisp GUI application creation "hand holding"
Paolo Amoroso
amoroso at mclink.it
Mon Dec 19 10:43:30 CST 2005
LeAnthony Mathews <leanthonymathews at gmail.com> writes:
> is the (pushnew) a one time emacs operation or do I need to do it
> everytime I use the widgets?
>
> On 12/18/05, Paolo Amoroso <amoroso at mclink.it> wrote:
[...]
>> (pushnew "/dir/where/widgets/are/" asdf:*central-registry* :test
>> #'equal)
The above PUSHNEW is a Common Lisp operation. ASDF maintains in
variable ASDF:*CENTRAL-REGISTRY* a list of filesystem directories
where it looks for .ASD files, i.e. the files that define Lisp
systems. So, that PUSHNEW is used to add one more directory to ASDF's
directory list.
The PUSHNEW is often put in the initialization file of your Common
Lisp, i.e. a file that the Common Lisp implementation reads each time
it is started. For CMUCL, for example, this file is called
".cmucl-init.lisp" and is stored in the user's home directory.
However, I have no idea what the conventions of Windows Lisp systems
are.
Paolo
--
Lisp Propulsion Laboratory log - http://www.paoloamoroso.it/log
More information about the Gardeners
mailing list