Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Lice Programming language libraries and interpreter
CHANGES:
This is the first version with a working prototype of the Lice interpreter using bytecode and a virtual machine instead of a tree-walk algorithm. Improvements have been made on memory usage and execution times.
Modified
Switched the whole interpreter to a bytecode interpreter. This should
improve performance and reduce memory usage.
Changed the way the lice library and the interpreter is compiled, making Lice a true OCaml library.
Reformated the way types works inside the language and made an overall code cleanup.
Functions are first class citizens.
Fixed
Note: This is a pre-release and it's not intended to be used yet.