Changelog for sequitur-0.2.0.0
Changelog for sequitur
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
Unreleased
0.2.0.0 - 2024-07-28
- add
decodeNonTerminalsToMonoidfunction - rename
RuleIdtype toNonTerminalSymbol - add a benchmark program
sequitur-bench(Thanks to MangoIV) - change
Grammartype from a type synonym to anewtype, and add instances ofFoldable,IsList, andIsString - introduce
IsTerminalSymbolclass synonym for absorbing the difference betweenhashable<1.4.0.0and>=1.4.0.0. - use
STmonad internally instead of arbitraryPrimMonadto allow GHC to inline(>>=)to produce more efficient code - add
sequitur-demoprogram - add some sanity checks which are disabled by default
0.1.0.0 - 2024-07-13
- initial release