Skip to content

Moss v0.99.0 — C VM with embedded selfhost modules

Latest

Choose a tag to compare

@Fujo930 Fujo930 released this 09 Jun 01:30

Moss v0.99.0

C VM now ships with Moss selfhost modules embedded.

mossvm --modules

mossvm --modules
→ loaded lexer_core.mbc (7 functions)
→ loaded parser_core.mbc (35 functions)
→ loaded compiler_core.mbc (50 functions)
→ selfhost modules ready (50 functions registered)

Modules live in ./moss_modules/ relative to mossvm.exe.

Two-track distribution

Track Size Usage
mossvm.exe 122 KB + 62 KB --source file.moss, --modules
pip install mosslang from mosslang.cvm import compile_and_run
moss.exe 9.1 MB Full CLI (artifact, selfhost-compile, etc.)
Moss Studio.exe 9.1 MB Desktop IDE

Selfhost compiler

Component Instructions Functions
lexer_core 1 7
parser_core 1 35
compiler_core 157 50

History

21 versions · 3 audits · 132 tests · 78 vectors · 18 vulns · all fixed