Skip to content

V3

Compare
Choose a tag to compare
@rafael-santiago rafael-santiago released this 23 Feb 00:11
· 378 commits to master since this release

Version: 3

Features

  • Compiler re-written from scratch.
  • Now generating object code instead of dumping the Tab directly by the user's code (I was a damn crazy... ಠ_ಠ). A pretty simple Processor's "machine code" was introduced.
  • Speed improvements. Running the compilation step in just one single pass (the old compiler had two).
  • Text processor (ASCII Tab) re-written from scratch.
  • Formalizing a little the DSL.
  • New tags added to the DSL. Tags related with repetition. They are: @ (once more), .part and .repeat.
  • Processor behavior now is controlled with command line option and/or "repoprefs" instead of a "set section".
  • New typesetting heuristics' besides some improvements on the old ones.
  • Now FreeBSD is a supported platform.
  • MIDI support stripped out.

Housekeeping

  • A more decent build: Test for typesetting's consistency, Installing/Uninstalling, Prebuilts, etc.

Bugfixes

  • All old bugs had gone! 🥇 I have not seen any new... ¬¬