From: "Tobias C. Rittweiler" tcr@freebits.de Subject: Re: [asdf-devel] XCVB patch for split-sequence Date: Fri, 23 Oct 2009 10:00:27 +0200
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é?
regards, Samium Gromoff -- _deepfire-at-feelingofgreen.ru O< ascii ribbon campaign - stop html mail - www.asciiribbon.org