Skip to content

Kernel-Dirichlet/Haskell2Julia

Repository files navigation

Haskell2Julia

H2J is a mini-transpiler (written in Julia) capable of translating a subset of the Haskell language into Julia.

The source code for the transpiler exists in the Jupyter Notebook - H2J_main.ipynb , along with extensive documentation.

The transpiler in its current form was an exericse to see how quickly a crude working transpiler could be written. H2J has enough functionality to be semi-useful, but the code will be rewritten so that incorporates more sound compiler design principles. Please check the "Projects" tab for updates to H2J.

H2J requirements:

Julia = 1.3.1

Jupyter Notebook = 5.7.8

About

A partial transpiler from Haskell to Julia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published