Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to idris 1.2.0 and malfunction v0.2.1 #7

Open
wants to merge 53 commits into
base: master
Choose a base branch
from

Conversation

ioanluca
Copy link

No description provided.

Ioan Luca and others added 30 commits May 11, 2018 11:58
- codegenerator support new integer syntax
- `malfunction compile` parameters delimied by `"` rather than `'`
- run the test again
- specify the test setting
- representation is of a HelloWorld.idr source code which prins "Hello
  World" on the screen
Generating .mlf files for .idr compiled files useful for debugging.
In order to be compared with the malfunction formatted output.
- plus add a few commments
- .lang files include the lifted declarations of IRTS.Lang
- use names for lambda args in mlf, instead of numbers
- compile formatted .mlf files for better error reporting, altough the
  one line Sexp is probably more efficient, need to switch back
- the Int in LConCase not usable yet
- created map from every con name to its tag and arity
Constructors used to store their tag in the first field of every block
and then for every pattern match tag % 2 == field 0 $block in order to
project blocks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant