On Mon, 05 Oct 2026 05:07:38 +0000 "Diego A. Mundo via Chicken-users" 
<[email protected]> wrote:

> For chalk 1.0.0, I split the egg into two. hahn did this and I was hoping
> to avoid it, but it makes a lot of sense. This change should be mostly 
> backward
> compatible and reduces dependencies for eggs using chalk for documentation.
>
> The "chalk" egg will contain just the @(...) syntax for documentation with no
> dependencies (this is also made stricter per Daniel Colascione's bug report, @
> needs to be directly adjacent to an open paren). The release info has moved 
> here:
>
>   https://git.sr.ht/~dieggsy/chalk/blob/main/chalk.release-info
>
> The new "chalk-bin" egg will have to be installed separately and contains the
> actual program to generate the documentation, with a release info here:
>
>   https://git.sr.ht/~dieggsy/chalk-bin/blob/main/chalk-bin.release-info

Thanks, Diego.  chalk-bin has been added to both C5 and C6.

> The new version adds a few things:
>
> - Automatically finds files to parse from .egg extensions, but uses passed
>   files for backward compatibility and more control.
> - Adds syntax for lists and tables (I have to document this...)
> - Adds option to generate headings for definitions
> - Automatically recognizes a few more signatures like make-parameter,
>   procedures defined as lambda, and some of the (chicken foreign) forms.
> - Modularizes the backend and includes support for generating org-mode and
>   markdown files. svnwiki markup remains the canonical way to do basic text
>   formatting like links, bold, etc in sources. This is translated to the other
>   formats using svnwiki->sxml

All the best.
Mario
-- 
https://parenteses.org/mario

Reply via email to