[asdf-devel] Make the CL syntax predictable

Stelian Ionescu sionescu at cddr.org
Sat Mar 29 19:07:09 UTC 2014


On Sat, 2014-03-29 at 19:59 +0100, Pascal Costanza wrote:
[...]
> >>> That's not how it works, unless you include a bit for *rdff* in the
> >>> name of the fasl cache directory — and since the planning is done
> >>> based on pathnames before the compilation happens, that should still
> >>> be *rdff* at the beginning of compilation. Otherwise, the build is not
> >>> deterministic, and two different toplevel programs will poison each
> >>> other's builds.
> >> 
> >> …not even if you :force t?
> >> 
> > If you make :force t the default, you lose incrementality, and fast
> > startup time for end-user scripts. If you say "things are unsafe by
> > default", you lose modularity and you make it impossible to distribute
> > scripts to end users. Either way, if you don't have a deterministic
> > build *by default*, easy deployment of scripts to end-users is not
> > possible anymore.
> 
> I understand your desire for deterministic builds. I don’t understand your desire for deterministic builds being the default.

Utterances like this is what makes "academic" an insult in certain
circles.

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140329/34ee94c6/attachment.sig>


More information about the asdf-devel mailing list