• SRFI 220: Line directives

    From Arthur A. Gleckler@21:1/5 to All on Tue Feb 9 15:01:30 2021
    Scheme Request for Implementation 220,
    "Line directives,"
    by Lassi Kortela,
    is now available for discussion.

    Its draft and an archive of the ongoing discussion are available at <https://srfi.schemers.org/srfi-220/>.

    You can join the discussion of the draft by filling out the subscription
    form on that page.

    You can contribute a message to the discussion by sending it to <srfi-220@srfi.schemers.org>.

    Here's the abstract:

    Many language-agnostic programming tools rely on specially formatted
    source code comments to annotate the code with metadata. Such "magic
    comments" are hard for both humans and computers to parse reliably, as
    the purpose of a comment is to be free-form text that is not
    interpreted by machine.

    This SRFI extends the standard Scheme directive syntax (#!) to support
    line directives. They look like magic comments to language-agnostic
    tools but read as S-expressions in Scheme, combining the portability
    of magic comments with the well-defined syntax and easy parsing of
    ordinary Scheme code.

    Regards,


    SRFI Editor

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)