Skip to content
This repository has been archived by the owner on Dec 9, 2023. It is now read-only.

Latest commit

 

History

History
51 lines (35 loc) · 1.51 KB

README.adoc

File metadata and controls

51 lines (35 loc) · 1.51 KB

Prototype SRFI tools

This repository is obsolete

Note
These prototypes are obsolete. Please use the new tools in the srfi-tools directory of the official srfi-common repository. Those tools are much more polished and comprehensive. Most of the stuff from this repo has been incorporated. (If you need something that is missing, please talk to the SRFI Editor about adding it.)

Use your favorite R7RS Scheme interpreter:

./missing-chibi       srfi-*.html
./missing-gauche      srfi-*.html
./missing-kawa        srfi-*.html
./missing-sagittarius srfi-*.html

Or compiler:

./compile-missing-chicken
./missing srfi-*.html
./compile-missing-cyclone
./missing srfi-*.html

Sample HTML file

Convert AsciiDoc into SRFI-ready HTML

Usage:

cp srfi-template.adoc your-srfi.adoc
# edit your-srfi.adoc
./srfi-from-asciidoc-gauche your-srfi.adoc
# email a link to your-srfi.html to srfi-editors at srfi.schemers.org

Requirements:

  • Gauche (can be easily ported to other R7RS Schemes)

  • AsciiDoctor (asciidoctor command)

  • HTML Tidy (tidy command)

How to install them:

  • Debian Linux: apt install gauche asciidoctor tidy

  • FreeBSD: pkg install gauche rubygem-asciidoctor tidy-html5

  • MacOS: brew install gauche asciidoctor tidy-html5