#396: Implement package shortcut syntax to reader ------------------------------+----------------------- Reporter: mevenson | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 1.4.0 Component: interpreter | Version: 1.4.0-dev Resolution: | Keywords: Parent Tickets: | ------------------------------+----------------------- Description changed by mevenson:
Old description:
Zach pointed out http://lispblog.xach.com/post/126287122718/syntax-for- reading-a-form-in-a-package
Allegro, GCL, SBCL, and possibly other implementations support a syntax that looks like this:
{{{ foo::(bar 'baz 42) }}}
A form like that is read as though you had written (foo::bar 'foo::baz 42). I use this syntax sometimes for Quicklisp operations that rely on ql-dist symbols, like installing all available Quicklisp projects: }}}
It would be nice to add this to the Bear.
New description:
Zach pointed out <http://lispblog.xach.com/post/126287122718/syntax-for- reading-a-form-in-a-package>
Allegro, GCL, SBCL, and possibly other implementations support a syntax that looks like this:
{{{foo::(bar 'baz 42)}}}
A form like that is read as though you had written (foo::bar 'foo::baz 42). I use this syntax sometimes for Quicklisp operations that rely on ql- dist symbols, like installing all available Quicklisp projects:
It would be nice to add this to the Bear.
--
-- Ticket URL: http://abcl.org/trac/ticket/396#comment:2 armedbear http://abcl.org armedbear