I'm not after a canned solution (though that would obviously be
great), but just anyone who can say that doing something like this
isn't completely mad.
Thanks
--tim
> Has anyone tried persuading ASDF to generate structures for other
> system definition facilities as well as its native classes? Given
[...]
> I'm not after a canned solution (though that would obviously be
> great), but just anyone who can say that doing something like this
> isn't completely mad.
Among the ASDF sources of inspiration (see the README file in the
source distribution) is KMP's MIT AI Memo 801 "The Description of
Large Systems". It's available online, but I don't have the URL
handy. I don't actually have the paper handy either, but I seem to
remember that it mentions something similar to what you would like to
do.
Paolo
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Recommended Common Lisp libraries/tools (Google for info on each):
- ASDF/ASDF-INSTALL: system building/installation
- CL-PPCRE: regular expressions
- UFFI: Foreign Function Interface
http://www.nhplace.com/kent/Papers/Large-Systems.html
regards
Roland
> Has anyone tried persuading ASDF to generate structures for other
> system definition facilities as well as its native classes?
Maybe it's great minds, or maybe it's similar initials ... I was
thinking about the same thing yesterday. It would also be nice to
have the inverse, something that read X project files and created the
appropriate ASDF structure. AFAIK, this doesn't exist yet, though.
--
/|_ .-----------------------.
,' .\ / | No to Imperialist war |
,--' _,' | Wage class war! |
/ / `-----------------------'
( -. |
| ) |
(`-. '--.)
`. )----'
>
> Maybe it's great minds, or maybe it's similar initials ... I was
> thinking about the same thing yesterday. It would also be nice to
> have the inverse, something that read X project files and created the
> appropriate ASDF structure. AFAIK, this doesn't exist yet, though.
>
system.lisp in the McCLIM sources does something like this -- the
mcclim-defsystem macro defines systems for asdf and mk-defsystem.
Rudi
By chance I just came across this from CL-XML[1]:
"it derives from the definition tool for cl-http, but is extended to
support dependancies. the cl-xml release also includes macros which
rewrite the definition forms to asdf and mk:defsystem syntax."
Edi
[1] <http://www.cl-xml.org/>