orange
orange copied to clipboard
The Orange programming language
Orange Mini is a subset of the Orange language to be used for bootstrapping. It will be written in C++ and contain only the following features: - [ ] Loose...
The `oc` binary will take in a series of `.or` files and produce an executable. It will link to libc by default, but can link to no other libraries. Using...
`libgenerate` should be able to take LLVM IR and result in a binary.
`libanalysis` needs to be populated with code that does the following: given a set of Orange Modules, it should check each module for type errors. If the program is well...
`libtranslate` needs to be populated with code that, given an Orange Module and the type information for that module, generates an LLVM IR module.