Version: 0.0.1 (PoC pre-alpha) Implementation status: Boots (fixing critical bugs and finishing user environment)
NegI - (Negitiation Interface) or (Negated Identity) is not a language in the traditional sense; it is a semantic substrate. It is designed to solve the "Ship of Theseus" problem in software: allowing a system to replace its components, semantics, and even its underlying runtime without losing its identity.
The ophanim.lua (backend name) is a 1 file library for Lua 5.5. You can either load it via require or just copy/paste the code. It only depends on lua core libraries, and even those can be removed. Personally, I'm testing on lua 5.5 binary. You can get lua binaries here: https://luabinaries.sourceforge.net/download.html.
- Host representation. Lua have quite messy syntax and context, we need to nicely wrap this up inside some Manifest or Frame.
- Just finish manifests (Especially Error, to check if we getting stuck in halt)
- Tokens should keep track of current evaluated data by having access to the Host device (like Artifacts do)
- User facing REPL