scml  Check-in [ee67540c4a]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:fix docs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: ee67540c4a6c7225e0730148d48e1b7254efeef1ce5a5d93a6689ee99ebc3e98
User & Date: lexi 2019-05-25 06:42:34
Context
2019-05-25
06:43
fix docs check-in: d08ee0edd6 user: lexi tags: trunk
06:42
fix docs check-in: ee67540c4a user: lexi tags: trunk
06:33
initial commit check-in: 4b7890777a user: lexi tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to README.md.

1


2
3
4
5
6
7
8
9
# scml


scml is template language that can be used to generate html based on Scheme and S-expressions. this repo contains an implementation written in Chicken Scheme.

## dependencies
scml is relatively lightweight. it depends only on Chicken Scheme, its stdlib, and the two small libraries `lib/fail.scm` and `lib/lisp-macro.scm`, included with this package. compilation will not require installation anything beyond the `chicken` package.

## building
scml is a library. you can include it in your own projects with the stanza `(include "scml.scm")`. however, the library also comes with a trivial interpreter `scmlc` that can be used to transform `*.sm` templates into HTML files. to build it, `cd` into the directory that contains `makefile` and execute one of the following commands


>
>
|







1
2
3
4
5
6
7
8
9
10
11
# scml

## abstract
scml is a template language that can be used to generate html based on Scheme and S-expressions. this repo contains an implementation written in Chicken Scheme.

## dependencies
scml is relatively lightweight. it depends only on Chicken Scheme, its stdlib, and the two small libraries `lib/fail.scm` and `lib/lisp-macro.scm`, included with this package. compilation will not require installation anything beyond the `chicken` package.

## building
scml is a library. you can include it in your own projects with the stanza `(include "scml.scm")`. however, the library also comes with a trivial interpreter `scmlc` that can be used to transform `*.sm` templates into HTML files. to build it, `cd` into the directory that contains `makefile` and execute one of the following commands