Loment — a systems programming language. Compiles to native x86-64 (Linux ELF, Windows PE, or freestanding for bare metal) with no runtime and no libc. The toolchain is itself written in Loment; so...
1 comment
The released `lomt` binary can compile Loment source to native x86-64 ELF/PE binaries. Python is not required to run the compiler; it is only used as a reference implementation for byte-for-byte validation.
Multiple syntax frontends share identical core semantics and IR; primary syntax is Rust-like. `lompi` interop supports calling libraries written in C, C++, Java, Go, C#, and Python.
Core design ideas include dual-implementation bytewise validation and a capability-domain security model.
Current limitations: - GC is not implemented yet - Full convergent byte-identical bootstrap validation is still ongoing
If the community grows, we plan to create a developer committee to manage peripheral modules: FFI bindings, syntax frontends, standard library and documentation. Core semantics, bootstrapping invariants and capability-domain rules remain under the original author’s final decision. Committee membership requires prior substantial contributions.
All open issues and unfinished goals are documented in the repository.
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 9 days ago
- Hacker News · 2 points · 8 days ago
- Hacker News · 1 points · 9 days ago
- Hacker News · 10 points · 10 days ago
- Hacker News · 1 points · 9 days ago
- Hacker News · 1 points · 8 days ago