• New on CTAN: cssyntax

    From CTAN Announcements@manfred@ctan.org to ctan-ann on Wed Jul 22 10:56:51 2026
    From Newsgroup: comp.text.tex

    Josu|- Kouam|- Akpou|- submitted the

    cssyntax

    package.

    Version: 0.1.0
    License: lppl1.3c

    Summary description: Readable, self-documenting command names for LaTeX package authors

    Announcement text: --------------------------------------------------------------------------------
    cssyntax rCo Readable, self-documenting command names for LaTeX package authors.

    Write code that still makes sense years later.

    Tired of cryptic, unreadable internal command names like
    \@firstoftwo, \expandafter, or \g@addto@macro?
    The cssyntax package offers a clean and efficient solution for
    writing maintainable LaTeX packages.
    By temporarily turning _, : and / into letters, cssyntax lets you
    write structured, self-describing command names that make the
    intent of your code clear at a glance rCo even years after you wrote
    it. It also provides a full set of readable aliases for common TeX
    primitives, plus a small toolkit for dynamic definitions, low-level
    environment declarations, and boolean handling.
    cssyntax is a standalone, domain-agnostic package usable by any LaTeX package author who wants their internal API to tell a story. --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/cssyntax

    More information is at
    https://ctan.org/pkg/cssyntax


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN is run entirely by volunteers and supported by TeX user groups.
    Please join a user group or donate to one, see https://ctan.org/lugs .
    --- Synchronet 3.22a-Linux NewsLink 1.2