Developer Builds Programming Language, DB Engine and Microkernel Using Only an Android Phone
A developer named Sayan built five software systems over the past year using only an Android phone running Termux and a text editor — no laptop or IDE. The projects include SahajCore, a self-hosting programming language with its own bytecode compiler and interpreter, and SahajQL, a natural-language query language. He also built SahajDB, a relational database engine featuring a Write-Ahead Log and hash indexing, alongside a game engine and a microkernel called SahajOS. SahajCore supports multiple backends, including C and WebAssembly, and the interpreter is written in SahajCore itself through a Python-bootstrapped chain. All projects are open source and available on GitHub, with installable packages on PyPI.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in