Online Lisp Meeting #12

Michał "phoe" Herda phoe at disroot.org
Mon Dec 13 08:25:21 UTC 2021


Attaching the invitation.

On 13.12.2021 09:22, Michał "phoe" Herda wrote:
> Hello,
>
> I hope you haven't forgotten about the Meetings. I sure haven't! Time to
> organize yet another one, or even two - since I got two videos, one
> right after the other. The announcement for the second meeting will come
> tomorrow though; let's focus on the first one for now!
>
> This time, we'll have Jan Moringen talking about a modern (and already
> rather successful!) approach to parsing the holy scriptures of Common
> Lisp - the language specification in its TeX source format.
>
>> The most important specification documents for the Common Lisp
>> programming language, namely the Common Lisp ANSI standard and the
>> Common Lisp HyperSpec (CLHS), are both provided under restrictive
>> licenses (and at a cost in case of ANSI).  This situation prevents the
>> creation and distribution of derived works such as alternative
>> presentations or corrected revisions.  This inability to produce
>> derived works has lead to the creation of independent errata lists
>> that cannot be "applied" to the specification.
>>
>> Despite these obstacles, a way forward, albeit one that involves lots
>> of effort, has been known for some time: start from the TeX sources of
>> the draft specification ("dpANS"), which are in the public domain, and
>> create new specification documents.  Those documents can then improve
>> on the hyperlinking and presentation of the CLHS as well as
>> incorporate corrections.  The high effort associated with this
>> approach comes from the fact that the tools that were used to create
>> the CLHS are not publicly available.
>>
>> This presentation explains the situation outlined above in more detail
>> and introduces our project to create the required tools and produce
>> new specification documents from the dpANS TeX sources and X3J13
>> cleanup issue files.  After mentioning some of the problems in the
>> draft specification as well as the CLHS that we plan to address, we
>> present our method for parsing and processing the sources.  After
>> that, we show current and future applications of the parsing,
>> transformation and generation process.  We conclude by sharing open
>> problems as well as a call to action aimed at re-discovering the most
>> recent versions of the X3J13 issue files which we, so far, did not
>> manage to find anywhere.
> A short Jitsi talk with everyone will happen just after the meeting.
> Where and when exactly - I'll link it in a follow-up mail.
>
> Date/time/location:
>
> * Date: 17th December 2021
> * Time: 12:00 CET - https://time.is/en/CET
> * Talk: https://www.twitch.tv/TwitchPlaysCommonLisp
>
> A mailing list has been created for the purpose of organizing and
> promoting the online talks. Further announcements will be posted there.
> See https://mailman.common-lisp.net/listinfo/online-lisp-meets
>
> New videos welcome! If you have anything lispy that you would like to
> talk about, please let me know.
>
> Calendar invitations will follow in replies to this mail.
>
> BR and see you,
> Michał "phoe" Herda
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: online-lisp-meeting-12.ics
Type: text/calendar
Size: 3779 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/online-lisp-meets/attachments/20211213/e7278cf6/attachment.ics>


More information about the Online-Lisp-Meets mailing list