lenary/idris-erlang

Erlang Backend for Idris Compiler

Haskell

186

48 commits

updated Jul 1, 2017

See the code

README

idris-erlang

Idris to Erlang Compiler and Libraries.

I started using Stackage, so these instructions now use stackage.

  • Install Stack
  • Install Erlang
  • Checkout this repository and cd into its toplevel directory
  • Compile the runtime support using (cd irts; erlc *.erl)
  • Build this package with stack build
  • Install the erlang package using (cd libs/erlang; stack exec idris -- --install erlang.ipkg)

You're up and running. To invoke the compiler, use

$ stack exec idris -- --codegen=erlang --package=erlang Main.idr -o main.erl

Then run the program using

$ escript main.erl

If everything has worked, then you should be able to compile and run all the examples. If not, ¯\_(ツ)_/¯

Contributors

lenary

47 commits

tmcgilchrist

1 commits

lenary/idris-erlang

Erlang Backend for Idris Compiler

Haskell

186

48 commits

updated Jul 1, 2017

See the code

README

idris-erlang

Idris to Erlang Compiler and Libraries.

I started using Stackage, so these instructions now use stackage.

  • Install Stack
  • Install Erlang
  • Checkout this repository and cd into its toplevel directory
  • Compile the runtime support using (cd irts; erlc *.erl)
  • Build this package with stack build
  • Install the erlang package using (cd libs/erlang; stack exec idris -- --install erlang.ipkg)

You're up and running. To invoke the compiler, use

$ stack exec idris -- --codegen=erlang --package=erlang Main.idr -o main.erl

Then run the program using

$ escript main.erl

If everything has worked, then you should be able to compile and run all the examples. If not, ¯\_(ツ)_/¯

Contributors

lenary

47 commits

tmcgilchrist

1 commits

Languages

Haskell

69.4%

Idris

16.5%

Erlang

14.2%