1
1
Fork 0
mirror of https://github.com/azur1s/bobbylisp.git synced 2024-10-16 02:37:40 -05:00
Another lisp dialect (mirror)
Find a file
2022-03-12 07:35:16 +07:00
crates fix comment syntax 2022-03-12 07:35:16 +07:00
example diagnostic crate 2022-03-12 06:35:14 +07:00
.gitignore include Cargo.lock 2022-03-12 07:21:48 +07:00
Cargo.lock include Cargo.lock 2022-03-12 07:21:48 +07:00
Cargo.toml diagnostic crate 2022-03-12 06:35:14 +07:00
FUNDING.yml update misc stuff 2022-03-07 03:53:44 +07:00
hades.toml compiler options 2022-03-12 07:14:01 +07:00
LICENSE-APACHE rename (again) 2022-03-06 23:51:03 +07:00
LICENSE-MIT rename (again) 2022-03-06 23:51:03 +07:00
README.md Update README.md 2022-03-12 07:14:31 +07:00

Hades

Programming language that compiles to C++!

Note: Everything in this project can be changed at anytime! (I'm still finding out what work best for lots of thing) if you have an idea, feel free to create an issues about it, or even create a PR! (I'd be very happy)

Prerequistie

  • clang++(preferred, default) or any C++ compiler
  • Rust (if you're going to build from source)

Configuration

You can also configurate Hades compiler (currently you can only change the C++ compiler). Make a new file called hades.toml in the current working directory and the compiler will look for it! if there isn't one then it will use the default configuration:

[compiler]
compiler = "clang++"

TODO

This is only contains important TODOs, smaller TODOs isn't listed here and instead scattered around among sources code.

  • More compiler configuration (e.x. complier options)
  • Optimization (IR)
  • Standard library & Runtime stuff

License

Hades is licensed under both MIT license and Apache License

Anything helps! :D