An open API service indexing awesome lists of open source software.

https://github.com/theow03/hazel

LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge
https://github.com/theow03/hazel

compilers functional-programming llvm

Last synced: about 1 year ago
JSON representation

LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge

Awesome Lists containing this project

README

          

# Hazel

![](https://img.shields.io/badge/License-GPLv3-blue.svg)
![](https://tokei.rs/b1/github/TheoW03/hazel)

hazel is a declartive functional paradigm programming langauge. its syntax and name is inpsired by haskell.

It uses a LLVM compiler, hazelc.

## build instrcutions

make sure you have CMake v3.22.1 and the LLVM version 14.0.0
if not download them here

- [cmake]

- [llvm]

now run this in your terminal

```sh
cmake -S . -B build
cmake --build build --config Release
./hazelc --help
```

this is a fairly early project so most features are not impl yet
please read the Langauge definition.

[documentation]

[documentation]:

[llvm]:

[cmake]:

[lines-of-code-badge]:
[gpl]: