Hello,
I'm trying to understand the ACL defsystem facility. After several
hours of fiddling around, I'm unable to satisfactorily solve a simple
problem. Suppose I have a fasl but no source. How do I make that
part of my defsystem spec?
I've tried various module specifications. The bottom line seems to be
that the system gets hung up looking for the source during a
compile-system (all my modules are defaulting to type lisp-module).
I even went so far as to make a new subclass of default-module,
fasl-module, with various combos of method specializations for
load-module-action and product-newer-than-source and others.
Interestingly, that approach failed because during compile-system, I
kept getting an error where product-write-date (a function, not a
method, as I recall) would signal a type error claiming that
fasl-module (subclassed from default-module) wasn't a module.
Well, I'm not including too much detail here because I feel certain
that what I'm trying to do must be easy. Any hints would be welcome.
Are many of you using the acl defsystem?
Thanks alot.
--
John M. Adams