[armedbear] #396: Implement package shortcut syntax to reader

armedbear armedbear-devel at common-lisp.net
Sat Aug 15 07:48:36 UTC 2015


#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


More information about the armedbear-ticket mailing list