I am fairly new to Lisp. Or better speaking, I had a short love affair with Lisp at a time I can hardly remember. After a couple of years of unhappy marriages with other languages, I am looking to file finally for divorce and turning back to see what my old love is doing nowadays.
I succesfully installed SBCL on a Windows machine (no flaming please!) and got Emacs and slime running. Just for trying out in could load cl-mysql and ltk packages with quicklisp and got some thing running already.
I to organize my code in modules, so the (defpackage ..) comes handy, but I want to organize my code in several files on the disk as well.
I produced some code
hw.lisp:
Code: Select all
(defpackage :helloworld
(:use :common-lisp)
(:export :helloworld ))
...
Code: Select all
(defsystem :helloworld
:name "Hello World"
:version "0.1"
:components ((:file "hw")))
Code: Select all
(require 'helloworld)
Code: Select all
Don't know how to REQUIRE HELLOWORLD.
[Condition of type SB-INT:EXTENSION-FAILURE]