Re: CDR for Package-Local Nicknames [Feedback Request]
Tim McNerney <[email protected]> Sun, 7 Jul 2024 10:28:51 -0400
| Newsgroups | gmane.lisp.openmcl.devel |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail-FE519A50-1778-420E-BC06-F5045DD245FB Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Apologies, I missed your mention of Franz, (as I rarely think of their =E2=80= =9CAllegro=E2=80=9D brand). Also BTW, I noticed missing from your list of im= plementations is Genera, the still-used Symbolics Common Lisp. I am in close= touch with its maintainer Gary Palter, who (I believe) also reads openMCL e= mail.=20 --Tim > On Jul 6, 2024, at 12:55, Alexander Fedorov <[email protected]> wrote:= >=20 > =EF=BB=BFDear all, >=20 > Over 10 years ago, SBCL implemented the Package-Local Nicknames (PLNs) > extension. Since then, PLNs have also been adopted by multiple > implementations (ABCL, CCL, ECL, Clasp, Allegro CL and LispWorks) and > are now widely used in many projects. >=20 > However, PLNs are still considered experimental, as stated in the SBCL > manual, since there is no formal specification for them, and each > implementation interprets various corner cases differently. While the > need for a specification has been previously discussed, I was unable > to find any publicly accessible draft for one. >=20 > Therefore, I have drafted a specification intended to become a CDR > document. I initially wrote this draft about a year ago and have > recently revised it. You can find the latest version here: > https://gleefre.github.io/cdr-package-local-nicknames/index.html. >=20 > There are currently nine unresolved standardization issues, each with > at least one proposed resolution. Input on those issues would be > particularly helpful, but any feedback is welcome! >=20 > P.S. I am sharing this link across multiple platforms to reach as many > lispers as possible. This includes various mailing lists (Lisp Pro, > CDR-discuss and -devel for various CL implementations); IRC channels > (#commonlisp and implementation-specific ones); the Lisp Discord > server; several Telegram groups; and a post on Reddit. If you have any > suggestions for additional places to share the link, please let me > know. >=20 > My apologies to those receiving this message multiple times. >=20 > Best regards, > Alexander Fedorov. --Apple-Mail-FE519A50-1778-420E-BC06-F5045DD245FB Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= utf-8"></head><body dir=3D"auto">Apologies, I missed your mention of Franz, (= as I rarely think of their =E2=80=9CAllegro=E2=80=9D brand). Also BTW, I not= iced missing from your list of implementations is <i>Genera</i>, the still-u= sed Symbolics Common Lisp. I am in close touch with its maintainer Gary Palt= er, who (I believe) also reads openMCL email. <div><br id=3D"lineBreakA= tBeginningOfSignature"><div dir=3D"ltr">--Tim</div><div dir=3D"ltr"><br><blo= ckquote type=3D"cite">On Jul 6, 2024, at 12:55, Alexander Fedorov <varedi= [email protected]> wrote:<br><br></blockquote></div><blockquote type=3D"cit= e"><div dir=3D"ltr">=EF=BB=BF<span>Dear all,</span><br><span></span><br><spa= n>Over 10 years ago, SBCL implemented the Package-Local Nicknames (PLNs)</sp= an><br><span>extension. Since then, PLNs have also been adopted by multiple<= /span><br><span>implementations (ABCL, CCL, ECL, Clasp, Allegro CL and LispW= orks) and</span><br><span>are now widely used in many projects.</span><br><s= pan></span><br><span>However, PLNs are still considered experimental, as sta= ted in the SBCL</span><br><span>manual, since there is no formal specificati= on for them, and each</span><br><span>implementation interprets various corn= er cases differently. While the</span><br><span>need for a specification has= been previously discussed, I was unable</span><br><span>to find any publicl= y accessible draft for one.</span><br><span></span><br><span>Therefore, I ha= ve drafted a specification intended to become a CDR</span><br><span>document= . I initially wrote this draft about a year ago and have</span><br><span>rec= ently revised it. You can find the latest version here:</span><br><span>http= s://gleefre.github.io/cdr-package-local-nicknames/index.html.</span><br><spa= n></span><br><span>There are currently nine unresolved standardization issue= s, each with</span><br><span>at least one proposed resolution. Input on thos= e issues would be</span><br><span>particularly helpful, but any feedback is w= elcome!</span><br><span></span><br><span>P.S. I am sharing this link across m= ultiple platforms to reach as many</span><br><span>lispers as possible. This= includes various mailing lists (Lisp Pro,</span><br><span>CDR-discuss and -= devel for various CL implementations); IRC channels</span><br><span>(#common= lisp and implementation-specific ones); the Lisp Discord</span><br><span>ser= ver; several Telegram groups; and a post on Reddit. If you have any</span><b= r><span>suggestions for additional places to share the link, please let me</= span><br><span>know.</span><br><span></span><br><span>My apologies to those r= eceiving this message multiple times.</span><br><span></span><br><span>Best r= egards,</span><br><span>Alexander Fedorov.</span><br></div></blockquote></di= v></body></html>= --Apple-Mail-FE519A50-1778-420E-BC06-F5045DD245FB--