SEAM

Symbolic Expressions As Markup.

Why

Because all markup is terrible, especially XML/SGML and derivatives.

But mainly, for easier static markup code generation, such as with macros, code includes and such.

Try it out

Mainly this should be used as a library, such as from within a server, generating HTML (or any other supported markup) before it is served to the client.

Current Formats

Using The Binary

Providing you have installed seam with sh cargo install seam

You may use it by doing sh seam test.sex --html > test.html

test.sex contains your symbolic-expressions, which is used to generate HTML, saved in test.html.

Likewise, you may do sh cat test.sex | seam --html > test.html or ```sh seam --html <<< "(p Hello World)"

stdout:

Hello World

```

TODO