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

Add interop with Elixir and Erlang #20

Merged
merged 6 commits into from
Sep 22, 2017
Merged

Add interop with Elixir and Erlang #20

merged 6 commits into from
Sep 22, 2017

Conversation

smpoulsen
Copy link
Owner

Adds parsing, lexing, type checking, and evaluation for using Elixir and Erlang
functions in terp. Note that this isn't extremely thoroughly tested yet. There's
a large area to test. What has been tested (primarily in the REPL) has worked
fine. Type annotations must be provided for Elixir/Erlang functions to use them
in other function definitions.

Adds parsing, lexing, type checking, and evaluation for using Elixir and Erlang
functions in terp. Note that this isn't extremely thoroughly tested yet. There's
a large area to test. What has been tested (primarily in the REPL) has worked
fine. Type annotations must be provided for Elixir/Erlang functions to use them
in other function definitions.
If a directory is provided, then the test runner will recursively test
subdirectories as well. This may be changed to a flag at some point down the
line.
@smpoulsen smpoulsen force-pushed the add-elixir-interop branch 3 times, most recently from 7effc92 to 976cca4 Compare September 22, 2017 13:12
Adds links to sections, adds bit on HKTs and Elixir/Erlang interop.
@smpoulsen smpoulsen merged commit c3c0303 into master Sep 22, 2017
@smpoulsen smpoulsen deleted the add-elixir-interop branch September 22, 2017 13:27
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