Package-local nicknames
Rudi Schlatte
rudi at constantly.at
Fri Nov 27 15:39:04 UTC 2015
> On Nov 27, 2015, at 15:46, Marco Antoniotti <marcoxa at cs.nyu.edu> wrote:
>
>>
>> On Nov 27, 2015, at 15:42 , Pascal J. Bourguignon <pjb at informatimago.com> wrote:
>>
>> Alessio Stalla <alessiostalla at gmail.com>
>> writes:
>>
>>> Hello list,
>>>
>>> long time no see :)
>>>
>>> I'm once again experimenting on ABCL with a sort of a pet peeve of
>>> mine: hierarchical symbols (aka symbols as packages aka symbol/
>>> package conflation). If I get good results I'll submit an article to
>>> the next ELS. Btw, is anyone going?
>>>
>>> I've seen that, since the time when I was actively contributing to
>>> it, ABCL has gained package-local nicknames (or, they were already
>>> there and I never noticed or I forgot about them). Since my
>>> experiment is, I suppose, a superset of what said nicknames have to
>>> offer, I'm curious: is anybody using them? How? Are they a novel idea
>>> of ABCL's, or were they inspired by other implementations? Do they
>>> implement some specification (e.g., a CDR)?
>>
>> I implemented recently allegro's hierarchical package in conforming CL
>> cf. https://gitlab.com/com-informatimago/com-informatimago/blob/master/common-lisp/lisp/relative-package.lisp
>>
>> and this week, phoe_krk implemented his own version of package local
>> pseudonyms (like package nicknames, but separate):
>> https://github.com/phoe-krk/pseudonyms
>>
>> Perhaps it'd really be time to write a CDR and implement something good
>> and common on all implementations?
>
> I am game. How do you guys want to proceed?
Ages ago, Nikodemus and me started writing a cdr, but somehow got stuck along the way. I attach what we came up with, this could be a good starting point.
(Hi from another lisper-in-exile :) )
Rudi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: package-local-nicknames-tests.lisp
Type: application/octet-stream
Size: 13185 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20151127/764e23c0/attachment-0002.obj>
-------------- next part --------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: package-local-nicknames.org
Type: application/octet-stream
Size: 10029 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20151127/764e23c0/attachment-0003.obj>
-------------- next part --------------
More information about the armedbear-devel
mailing list