[asdf-devel] compile-­-with-nicknames

Сергей Катревич linkfly1 at newmail.ru
Thu Oct 20 18:12:42 UTC 2011


Ok, minimizing of asdf.lisp and placing (and probably moving to) additional functionality in the asdf-contrib - looks good.

Чтв 20 Окт 2011 09:17:42 +0400, Far <fahree at gmail.com> написал:
> On Wed, Oct 19, 2011 at 21:36, Сергей Катревич <linkfly1 at newmail.ru> wrote:
> >    I think that asdf is a big enough system in order to start its division. But have to single file asdf.lisp - it is convenient. I propose to take advantage of both approaches: concated many files into asdf.lisp (for example: utils.lisp + pathnames-utils.lisp + planning-operations.lisp + ... = asdf.lisp). Such as is done in jquery (https://github.com/jquery/jquery).
> >
> This has been proposed before, but was not done, because
> 1- there are currently no situation where concatenating files is practical.
> 2- the one only situation where we want everything in one file
>    is for bootstrapping purposes, and in that situation,
>    we want the file minimal, so we need to distribute a small file
>    that doesn't change more often than it needs to, or takes more
>    resources than needed in slow loading implementations.
> 3- when editing such a minimal file, there is little to be gained
>    with splitting into multiple files. It's 4275 lines including
>    plenty of comments. That's still quite manageable.
>    Scripts to either keep it together or apart are not so manageable.
> 
> But once again, an asdf-contrib add-on module sounds great,
> and with today's technology, particularly quicklisp,
> it should be really easy to distribute.
> 
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> A president worth voting for wouldn't run for office.




More information about the asdf-devel mailing list