- Removed use of printf / partial functions.
- Error handling is now done with the Except monad.
- Added
while
toLazyboy.Control
and added a test case.
- Added a Prelude module which provides overloaded operators.
- Updated the example in Main.hs to use the newer syntax.
- Updated README to match the newer syntax.
- Added a lot of instruction tests and fix some bugs.
- Added compound conditionals, including boolean AND, OR support.
- Added tests for conditionals.
- Started versioning.
- Formatted as a library package.
- Removed some useless instances of Show and Read.
- Refactored most of the documentation.
- Changed ASM.hs to use custom exception types instead of just
error
.
- Initial version.