Nokia 770
$150… worth it? Posted at 2007-07-23 20:35:54 by Richard • Link to Nokia 770
Comments, trackbacks.
Mon 23 Jul 2007
Posted at 2007-07-23 20:35:54 by Richard • Link to Nokia 770
Comments, trackbacks.
$ mlispNow you have /usr/local/fasls/cl-who.fasl, which you can load in one piece. This is the concatenation of all of the files that ASDF would load, in order. (By putting the output path in your require search path, you can even avoid ASDF or load.) Think of this as half-way between normal ASDF and building a Lisp image (e.g., save-lisp-and-die or writing an Allegro dxl).
;; ACL loads...
;; Current reader case mode: :case-sensitive-lower
cl-user(1): (load "/usr/local/fasls/asdf-cat.fasl")
; Fast loading /usr/local/fasls/asdf-cat.fasl
t
cl-user(2): (asdf-cat:build-fasl 'cl-who)
; Loading /Users/rnewman/asdf/cl-who.asd
; Fast loading /Users/rnewman/acl80/code/streamc.001
;;; Installing foreign patch, version 1
; Fast loading from bundle code/efft-utf8-base.fasl.
; Fast loading from bundle code/efft-void.fasl.
; Fast loading from bundle code/efft-latin1-base.fasl.
;; Building FASL for cl-who.
;; System cl-who: appending /Users/.../packages.fasl
;; System cl-who: appending /Users/.../who.fasl
concat-fasls done with system #<system "cl-who" @ #x10579c62>
nil
cl-user(3): (asdf-cat:build-proxy-definition 'cl-who)and it looks like this:
;; Generating stub ASDF in /usr/local/fasls/cl-who.asd
nil
cl-user(4): (exit)
; Exiting
(in-package #:cl-user)ASDF dependencies will work as usual, of course.
(defpackage #:cl-who.system (:use #:cl #:asdf))
(in-package #:cl-who.system)
(defsystem #:cl-who
:components ((:file "cl-who"))
:depends-on nil
:weakly-depends-on nil
:in-order-to nil)
Posted at 2007-07-23 19:07:14 by Richard • Link to ASDF stubs redux
Comments, trackbacks.