All Projects → Kernel-Dirichlet → Haskell2Julia

Kernel-Dirichlet / Haskell2Julia

Licence: GPL-3.0 License
A partial transpiler from Haskell to Julia.

Programming Languages

Jupyter Notebook
11667 projects

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].