The manual as a site: a landing page, the chapters, and a page per module
index.sz is a landing page pointing to the manual, now manual.sz, and to modules/, where each library module has a page made by @generate-docs from the docs it was compiled with. The chapters gain appendices, and part III links each module to its page. glasnost's page cache is ignored. 🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-5-5) Co-Authored-By: eca-agent <git@eca.dev>
This commit is contained in:
parent
e54bd31d69
commit
27c7d64641
24 changed files with 759 additions and 241 deletions
21
index.sz
21
index.sz
|
|
@ -1,8 +1,17 @@
|
|||
(meta (title "Bjolang manual")
|
||||
(date 2029-09-29))
|
||||
(meta (title "Bjolang")
|
||||
(listing? #f))
|
||||
|
||||
@toc[#:depth 3]
|
||||
Bjolang is a Lisp for .NET: a language of its own, with Hindley–Milner
|
||||
types, traits, hygienic macros and bjoroutines, that compiles to C#.
|
||||
|
||||
@include["_01.Language-basics.sz"]
|
||||
@include["_02_.Writing-programs.sz"]
|
||||
@include["_03.Standard-library.sz"]
|
||||
@itemlist{
|
||||
@item{@link["manual.html"]{@strong{The manual}}: the language, writing
|
||||
programs, and a tour of the standard library.}
|
||||
@item{@link["modules/"]{@strong{The modules}}: the reference for each
|
||||
library module, made from the documentation the module was compiled with.
|
||||
@itemlist{
|
||||
@item{@link["modules/std/"]{@code{std}}: the standard library.}
|
||||
@item{@link["modules/text/"]{@code{text}}: data formats: bjodat, JSON
|
||||
and XML.}
|
||||
}}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue