π Revision history for HelMA
0.8.4.14 β 2024-04-16
- Fix βThis binding for βgoldenβ shadows the existing bindingβ
 
0.8.4.13 β 2023-07-25
- Implement parser for Piet
 
0.8.4.12 β 2023-07-24
- Add examples for Piet
 
0.8.4.11 β 2023-05-30
- Add types for Piet
 - Use universeNonEmpty
 
0.8.4.10 β 2023-05-01
- Remove Loop
 
0.8.4.9 β 2023-05-01
- Add optimize
 - Add files to examples
 
0.8.4.8 β 2023-04-24
- HotFix for ETA
 
0.8.4.7 β 2023-04-16
- Add optimize
 - Add pattern synonyms
 - Add pretty printer to ASM
 
0.8.4.6 β 2023-04-10
- Add optimize
 
0.8.4.5 β 2023-03-27
- Add optimize
 
0.8.4.4 β 2023-03-14
- Add optimizer for Stack Automaton
 
0.8.4.3 β 2023-02-13
- Add SimpleParams for ETA
 
0.8.4.2 β 2023-02-13
- Compile code for Automaton
 - Rewrite parameters
 
0.8.4.0 β 2023-01-21
- Faster implementation for ETA
 
0.8.3.10 β 2023-01-08
- Refactor Automaton and Evaluator
 
0.8.3.9 β 2022-12-28
- Use loopM for ETA
 
0.8.3.8 β 2022-12-16
- Fix 
divmodfor ETA 
0.8.3.7 β 2022-12-13
- Add breaking the loop for tests
 
0.8.3.6 β 2022-12-10
- Add fast parser for ETA
 
0.8.3.5 β 2022-11-13
- Optimize BrainFuck interpreter, add new instruction - 
MulDupClr 
0.8.3.4 β 2022-11-12
- Optimize BrainFuck interpreter, add new instructions, 
AddClr,SubCrl,DupClrandTriClr 
0.8.3.3 β 2022-11-11
- Optimize BrainFuck interpreter
 
0.8.3.2 β 2022-11-01
- Add SpecHook for parallel tests
 
0.8.3.1 β 2022-11-01
- Use optparse-applicative for CLI better - Add Emit option for CLI
 
0.8.3.0 β 2022-11-01
- Implement BrainFuck fast interpreter
 
0.8.2.0 β 2022-10-05
- Faster FALSE parser
 
0.8.1.2 β 2022-09-26
Use optparse-applicative for CLI better
0.8.1.1 β 2022-09-23
- 
    
FIX Remove Dup Rot Swap. Use (Copy Move Slide)  
0.8.1.0 β 2022-09-22
- Add 
FALSEParser 
0.8.0.0 β 2022-09-11
- Add 
Lazy KCalculator 
0.7.2.1 β 2022-09-09
- Extract HelIO
 - Upgrade documentations
 
0.7.2.0 β 2022-02-22
- Extract 
AutomatonfromEvaluator0.7.1.0 β 2022-02-21
 - Add 
ZottoMain 
0.7.0.0 β 2022-02-19
- Implement 
AutomatonofZot 
0.6.16.0 β 2022-02-10
- Remove 
MonoTraversable - Add 
FreeMonad - Add 
DumpTypeswitch - Remove 
errorfromMockIO 
0.6.15.0 β 2022-01-30
- Add Common Instruction List
 
0.6.14.0 β 2022-01-20
- Add 
print-logsflag 
0.6.13.0 β 2022-01-19
- Use 
forM_in tests 
0.6.12.0 β 2022-01-07
- Add 
Loggerbased on Writer - Refactor 
Safe - Replace 
CartesianProducttoZipA - Use local 
hlint 
0.6.11.2 β 2021-12-14
- Fix version in cabal
 
0.6.11.0 β 2021-12-13
- Add examples for SubLeq
 
0.6.10.0 β 2021-09-07
- Use 
Vector - Use 
Slist - Use 
LinkedList - Add 
MonoTraversablebut not use - Use 
gaugeand remove duplicate tests - Use 
stylish-haskell - Use 
haddock - Add 
Makefile 
0.6.9.0 β 2021-07-22
- Use 
MonadError - Use 
Stan - Use 
pretty-simplefor golden tests - Fill up 
ARCHITECTURE.md - Replace 
WrapperIObyBusinessIO - Remove repeated tests
 
0.6.8.0 β 2021-07-06
- Use 
Safe, removeerrorcalls - Replace 
StringbyText - Extract 
HelVM.HelIOandHelVM.HelIO.Digitpackages 
0.6.7.0 β 2021-06-11
- Remove Interact implementation
 
0.6.6.0 β 2021-06-11
- Use Functional Dependency in Units and Collections
 
0.6.5.0 β 2021-06-06
- Change name to HelMA
 - Use 
HSpec - Remove 
HUnit - Extract Cat interpreter
 - Add Rev interpreter
 - Add examples
 - Remove 
gradle - Add golden tests
 
0.6.4.0 β 2021-03-17
Stackabstraction
0.6.3.0 β 2021-03-10
RAMabstraction
0.6.2.0 β 2021-02-23
RAMencapsulation
0.6.1.0 β 2021-02-08
- Use 
reludelibrary 
0.6.0.0 β 2020-08-07
- Add 
Automatonof ETA and SubLeq 
0.5.0.0 β 2020-06-30
- Add CLI Options Parser
 
0.4.0.0 β 2020-06-22
- Add 
Automatonof BrainFuck and WhiteSpace - Add 
WrapperIO,FilterIf0,MockIOand tests forFilterIf0 
0.3.0.0 β 2020-05-30
- Add WhiteSpace Parser
    
0.2.0.0 β 2020-05-16
 - Add BrainFuck Lexer
    
0.1.0.0 β 2020-05-09
 - First version. Released on an unsuspecting world.