-
-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
frontend #72
Comments
Do you mean compiling to Cyber IR? That's not really a priority but it should be doable since IR is just a sequence of bytes with the encoding here: https://github.com/fubark/cyber/blob/master/src/ir.zig. |
Yes! |
Because LLVM can actually do optimizations. Cyber IR is just a high level result of sema (after all type checking is done and resolving symbols). You wouldn't gain that much from using it directly vs transpiling to Cyber source, except for compilation speed. |
All ;) https://esolangs.org/ creating normal frontend for llvm is very difficult. Cyber is easy and flexible. |
This is actually a good idea. I don't think I have the time atm to see it through but definitely open to the possibility! |
Please make tutorial to create fronend for other language
The text was updated successfully, but these errors were encountered: