ASDF is getting bigger and bigger. Faré and others wish to do some more exciting things with ASDF, like make it the basis for scripting, etc.
BUT: ASDF is the "make" of Common Lisp. It must be stable and solid. The whole community depends upon it.
So... How can we have our cake and eat it, too?
If people want to do more exciting things with ASDF, and don't want to develop their own build system from scratch (the Java folks seem to do this every 15 minutes), it's time to allow the community better hooks to personalize ASDF, instead of making it more and more complicated and, inevitably, more brittle.
Then, if you hot rod your ASDF, you can make it do exactly what you want, like your emacs or your linux box. And you won't mess up everyone's reliable but boring commuter sedan in the process.
The flexibility of Lisp should let us provide the hooks to let people build a playground on top of ASDF. Let's figure out how to do this.
On Aug 27, 2014, at 8:59 PM, Robert P. Goldman rpgoldman@sift.info wrote:
ASDF is getting bigger and bigger. Faré and others wish to do some more exciting things with ASDF, like make it the basis for scripting, etc.
no rush, at least not for me.
I don’t think we are done searching for way to make scripting fast while playing well with asdf. For example … maybe cl-launch should find a way to cache what systems to load and route around asdf (what ever that means) after the first run.
BUT: ASDF is the "make" of Common Lisp. It must be stable and solid.
+1
So... How can we have our cake and eat it, too?
http://sourceforge.net/projects/cake-build/ :)
…
I agree with the point your making, entirely.