Skip to content

Releases: Demonstrandum/seam

Rewrite – Better Unicode support, better performance, better whitespace support, more macros.

14 Jul 11:58
4162122
Compare
Choose a tag to compare

The awful old lexer which did not handle unicode correctly, and did not handle whitespace sensibly... is gone!

Also, the old code's complete lack of good memory management (with clones everywhere) is rewritten the Rust way, with carful consideration of lifetimes, ownership, borrowing, &c.

We also get some more macros, notably

  • (%format ...) for Rust-style string formatting.
  • (%os/env ...) for accessing environment variables.

With lots more low-hanging fruit to come. :)

Allow reading from STDIN.

10 Oct 20:29
Compare
Choose a tag to compare
Pre-release

Read from STDIN when no file is given.

v0.1.2 -- Date macro.

10 Oct 19:05
Compare
Choose a tag to compare
v0.1.2 -- Date macro. Pre-release
Pre-release

Added (%date "...") strftime macro.

Macros, Cross-code generation, Better errors.

04 Jul 22:22
Compare
Choose a tag to compare
  • %include macro added.
  • HTML can generate valid CSS through <style> tags.
  • Error messages finally display the actual filename.

First Pre-Release

03 Jul 15:14
Compare
Choose a tag to compare
First Pre-Release Pre-release
Pre-release

SEAM is still incomplete, but it is good to use for basic websites.