While we are bikeshedding, I feel that asdf:load-system is (1) still too long a name, and (2) not generic enough, in case I want to use ASDF for stuff that isn't loading code into the current image. Therefore I propose there be
(asdf:build 'foo)
as the shorthand for the new (as of ASDF3) operation build-op:
(defun build (system) (operate 'build-op system))
Shorter to type, more generic, and if we commit that before 3.1.1, available under the #+asdf3.1 feature.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Your conscience never stops you from doing anything. It just stops you from enjoying it.
Faré wrote:
While we are bikeshedding, I feel that asdf:load-system is (1) still too long a name, and (2) not generic enough, in case I want to use ASDF for stuff that isn't loading code into the current image. Therefore I propose there be
(asdf:build 'foo)
as the shorthand for the new (as of ASDF3) operation build-op:
(defun build (system) (operate 'build-op system))
Shorter to type, more generic, and if we commit that before 3.1.1, available under the #+asdf3.1 feature.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Your conscience never stops you from doing anything. It just stops you from enjoying it.
I'm OK with doing this, but
(1) BUILD-OP needs a docstring explaining its semantics. I thought it was just a wrapper around whatever the system definer chooses as the default action.
and
(2) It needs to appear in the manual.
I'm willing to support these -- even take responsibility for (2) -- if you will do (1).
cheers, r
On Wed, Mar 12, 2014 at 2:52 PM, Robert P. Goldman rpgoldman@sift.info wrote:
Faré wrote:
While we are bikeshedding, I feel that asdf:load-system is (1) still too long a name, and (2) not generic enough, in case I want to use ASDF for stuff that isn't loading code into the current image. Therefore I propose there be
(asdf:build 'foo)
as the shorthand for the new (as of ASDF3) operation build-op:
(defun build (system) (operate 'build-op system))
Shorter to type, more generic, and if we commit that before 3.1.1, available under the #+asdf3.1 feature.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Your conscience never stops you from doing anything. It just stops you from enjoying it.
I'm OK with doing this, but
(1) BUILD-OP needs a docstring explaining its semantics. I thought it was just a wrapper around whatever the system definer chooses as the default action.
and
(2) It needs to appear in the manual.
I'm willing to support these -- even take responsibility for (2) -- if you will do (1).
OK. Please apply patch attached.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Historically, applied communism is feudalism without honor.
On Wed, Mar 12, 2014 at 3:26 PM, Robert P. Goldman rpgoldman@sift.info wrote:
Great. I will try to get this in place tonight.
If you think this patch for asdf:build is a good idea, I can push it myself, too.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Racists often attribute to genetics what is due to memetics. Anti-racists often do the opposite. Both groups involve legal violence where none is due.