[asdf-devel] XCVB patch for split-sequence
Samium Gromoff
_deepfire at feelingofgreen.ru
Fri Oct 23 08:16:56 UTC 2009
From: Samium Gromoff <_deepfire at feelingofgreen.ru>
> From: "Tobias C. Rittweiler" <tcr at freebits.de>
>> Faré writes:
>>
>>> > > --- old-split-sequence/split-sequence.lisp 2009-10-22 20:10:35.110170150 -0400
>>> > > +++ new-split-sequence/split-sequence.lisp 2009-10-22 20:10:35.114171499 -0400
>>> > > @@ -50,6 +50,8 @@
>>> > > ;;; * (split-sequence #\; ";oo;bar;ba;" :start 1 :end 9)
>>> > > ;;; -> ("oo" "bar" "b"), 9
>>> > >
>>> > > +#+xcvb (module ())
>>> > > +
>>> >
>>> > This is... no. Please find some way of not infesting code with
>>> > build-related metainformation.
>>> >
>>> OK, I'll put this much-requested feature near the top of my TODO list.
>>
>> If every .lisp file has to begin with such an expression, can't you
>> simply introduce a file-as-module defaulting scope?
>
> Where would the inter-file dependencies go, then?
>
> Let's suppose you implied that the module form would be specified if only
> there actually are any dependencies to speak of.
>
> This implies that you have to use heuristics while interpreting the
> first form -- is it in the (module (&key &allow-other-keys)) form or not.
>
> Is this acceptable to Faré?
Moreover, the share of leaf modules is only meaningful in simple systems,
I believe -- you won't save much in the general case.
So, why bother?
> regards,
> Samium Gromoff
> --
> _deepfire-at-feelingofgreen.ru
> O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
More information about the asdf-devel
mailing list