[asdf-devel] Guard against (push "/foo/bar" asdf:*central-registry*)
gwking at metabang.com
Fri Jul 10 13:03:52 UTC 2009
>> Couldn't ASDF signal a warning when it encounters such a thing while
>> grovelling through the registry?
> Wouldn't it be more user-friendly to coerce such pathnames to ones
> denote directory names?
It sounds like there are two questions:
* How to inform the user that something is wrong
* How to continue in the presence of the wrongosity
I agree with Robert that a cerror is better than a warning because
system loading already emits so much verbiage that a warning is likely
to be lost in the haze.
Today I'm more in the "fail quickly" camp and would rather ASDF signal
a continable error with two restarts:
1. remove the confusing registry entry
2. coerce it to a directory.
In either case, the registry will be corrected so that the cerror will
only happen once in a session. Also, if the user fixes the root
problem, it'll only happen once period!
Code example coming shortly,
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM * gwking on twitter
More information about the asdf-devel