From: Martin B. <mar...@go...> - 2011-05-19 21:29:49
|
Hi all, Sorry for asking a real newbie question but I am somehow lost. I want to pack some of my helper functions in such a way that sbcl loads them at startup. I think the most easiest way could be to pack it in my .sbclrc file. But I want to store them in their own package. If have found a lot of information about defpackage, require, adsf and quicklisp but at the moment I am not seeing the light at the end of the tunnel. I do not want to create a complex system definition. I just want to tell sbcl to load a file at startup (or it's compiled version) and have all the definitions available in their own namespace. Maybe I will later have different kinds of helper functions for list manipulation, macro programming, general shortcuts, etc., and I want a sound basis to prevent any conflict to third party functions and macros, etc. In emacs lisp I would just add the resulting file in the load-path and use require to make my definitions available. Is there something like a load-path definition in cl or sbcl which I could adjust locally to my needs? Thanks for any hint Martin |