A PDF or a single-page HTML of the Macrological Fascicle #213

Open
opened 2024-10-06 04:35:45 +00:00 by vengefulPorpoise6 · 2 comments

How do I build $SUBJ?

How do I build $SUBJ?
vengefulPorpoise6 added this to the Macrological Fascicle milestone 2024-10-06 04:35:45 +00:00

I found a pdf, but having a proper way of doing it would have been convenient.

https://public.lockywolf.net/pub/03_shared-files/r7rs-macrological-fascicle.pdf

I found a pdf, but having a proper way of doing it would have been convenient. https://public.lockywolf.net/pub/03_shared-files/r7rs-macrological-fascicle.pdf
Owner

Hi,

Yes, sorry, the build process is a bit special at the moment, because of the markup language mess that resulted from my early decision to just get on with writing and not worry too much about the bikeshed argument going on in #132.

The dependencies will be installed by default.nix, then you need to run guile --r7rs -L './lib' inside that Nix shell, import (r7-fascicle), and call (render-fascicle (open-input-file "fascicles/syntax-fascicle.txt") "fascicles/syntax-fascicle.bib"). That will give you the HTML rendering in the html directory.

As I said, this is a total mess, and the good news is it’s definitely not going to be like this permanently. I have a plan to solve the whole markup language and build system disaster – this is all technical debt (positive). We wouldn’t have a macro fascicle today yet if I hadn’t decided to ship the actual content despite the behind-the-scenes mess.

You can have a pre-build PDF in US Letter format here: https://r7rs.org/large/fascicles/macro/1/macro-fascicle-letter.pdf

Hi, Yes, sorry, the build process is a bit special at the moment, because of the markup language mess that resulted from my early decision to just get on with writing and not worry too much about the bikeshed argument going on in #132. The dependencies will be installed by `default.nix`, then you need to run `guile --r7rs -L './lib'` inside that Nix shell, import `(r7-fascicle)`, and call `(render-fascicle (open-input-file "fascicles/syntax-fascicle.txt") "fascicles/syntax-fascicle.bib")`. That will give you the HTML rendering in the `html` directory. As I said, this is a total mess, and the good news is it’s definitely not going to be like this permanently. I have a plan to solve the whole markup language and build system disaster – this is all [technical debt](https://flak.tedunangst.com/post/technical-debt-and-tacking-into-the-wind) (positive). We wouldn’t have a macro fascicle today yet if I hadn’t decided to ship the actual content despite the behind-the-scenes mess. You can have a pre-build PDF in US Letter format here: <https://r7rs.org/large/fascicles/macro/1/macro-fascicle-letter.pdf>
dpk removed this from the Macrological Fascicle milestone 2024-10-06 08:46:20 +00:00
dpk added the
Publications
label 2024-10-06 08:46:26 +00:00
dpk added the
Macrological Fascicle
label 2024-10-20 06:55:25 +00:00
dpk added the
Public Comment
label 2024-10-20 07:03:00 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: scheme/r7rs#213
No description provided.