[asdf-devel] Make the CL syntax predictable
fahree at gmail.com
Fri Mar 28 22:30:11 UTC 2014
> by now the time on spent discussing this would have easily been enough
> to fix all of them twice over, and to add a section to the top of the
> manual, with bold, that lists the global state that ASDF guarantees
> and isolates.
I've sent patches to all 16 libraries that depended on
*read-default-float-format* being either 'single-float (15) or
'double-float (1). And committed them to the repositories where I have
Additionally, my ASDF syntax-control branch has a mechanism that
allows systems to specify variables they want to bind around their
system, so you could specify:
(defsystem foo :variables ((*read-default-float-format* . (constantly
where the assoc'ed value is a specification as per ensure-function,
which lets you specify a string "(lambda ()
(not-yet-created-package:foo 1 2 3))"
I'll now modify it so its strict syntax mode is optional. It's easier
to argue out of working code.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Of all the things I've lost in life, I miss my mind the most...
— Ozzy Ozbourne
More information about the asdf-devel