From: <j.u...@st...> - 2007-04-24 21:09:32
|
Hi list, I'm using ASDF in a university assignement and I needed the ability to tell ASDF to load a file without prior compilation (I'm using some packages that contain non-FAS-dumpable code). I skimmed through the list archives and found one patch proposal, followed by a discussion that I believe did not end in anything constructive. So I thought I might submit my solution so I could a) possibly help or b) get laughed upon by experienced Lisp hackers and maybe learn something from it The patch adds a trivial functionality - you can specify a :dont-compile-p attribute for a component and it gets loaded without prior compilation. For example writing (defsystem foo :components ((:file "bar") (:file "baz" :depends-on ("bar") :dont-compile-p t))) and issuing (asdf:oos 'asdf:load-op 'foo) will make ASDF 1) compile file "foo" 2) load file "foo" 3) load file "bar" The diff was made against the bleeding edge, but has been tested with the stable version also - it's a trivial modification really. I tested it using CLISP and CMUCL. Anyway, here goes. Regards, Jan Urbanski -- Jan Urbanski ouden estin |