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

srfi-explorations/srfi-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published