neeilan / neeilang
Licence: MIT License
Fast, type-safe, object-oriented language by yours truly
Stars: ✭ 42
Programming Languages
Projects that are alternatives of or similar to neeilang
nolimix86
LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (-54.76%)
Mutual labels: llvm
ugo-compiler-book
📚 µGo语言实现(从头开发一个迷你Go语言编译器)[Go版本+Rust版本]
Stars: ✭ 996 (+2271.43%)
Mutual labels: llvm
lsif-clang
Language Server Indexing Format (LSIF) generator for C, C++ and Objective C
Stars: ✭ 28 (-33.33%)
Mutual labels: llvm
llvm-statepoint-utils
Runtime support for LLVM's GC Statepoints
Stars: ✭ 35 (-16.67%)
Mutual labels: llvm
dmjit
.dmJIT is a Rust-based JIT compiler using modified auxtools, dmasm and Inkwell LLVM wrapper for boosting Byond DM performance without any hassle! (formerly known as dm-jitaux)
Stars: ✭ 18 (-57.14%)
Mutual labels: llvm
lleaves
Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.
Stars: ✭ 132 (+214.29%)
Mutual labels: llvm
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+166.67%)
Mutual labels: llvm
The NeeiLang Programming Language ================================= NeeiLang (NL) is a lightweight programming language that is under construction. It is designed to be: * Performant : emits native code with a minimal runtime system * Type-safe : via aggressive type-checking and semantic analyses * Effortless : GC, minimal C-like syntax, ~15 keywords Implementation Progress: +-----------------------------+ | Feature | Status | +--------------------+--------+ | Local variables | OK | | Control flow | OK | | Functions | OK | | Type checker | OK | | Inheritance | OK | | Virtual methods | OK | | Type inference | OK | | Arrays | OK | | Print | OK | | Short-circuiting | | | Static variables | | | Garbage collection | | | Modules | | | Runtime errors | | | POSIX bindings | | | Standard library | | +--------------------+--------+ Usage : www.github.com/neeilan/neeilang/tree/master/doc/Usage Language : www.github.com/neeilan/neeilang/tree/master/doc/Lang.md Impl notes : www.github.com/neeilan/neeilang/tree/master/doc/Impl Note that this project is intended to be an academic exercise and not a production-grade language toolchain.
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].