শব্দ (Shobdo) — v0.1 Report

Reference interpreter · 2026-11-09

Honest status: only the core interpreter is built. Development is not complete against the full PRD. The web framework, tooling and several language features remain unbuilt. These HTML files have not been opened in a browser.
12 / 12tests passing
1example run verified
0browser checks
4source modules

Built and verified

AreaResult
Lexer (Bangla identifiers, digits, interpolation, aliases)Tested
Parser (statements, expressions, classes, lambdas)Tested
Interpreter (closures, classes, inheritance, private, try/catch)Tested
Bangla errors with "did you mean"Tested
CLI run (the REPL is written but untested)run verified on hello.shobdo

Real output

$ node dist/src/cli.js run examples/hello.shobdo
প্রাপ্তবয়স্ক
যোগফল: ৫
১
৪
৯
১৬
২৫

Not built

ItemStatus
Traits, structs, মেলাও, modules আনো, asyncMissing
Resolver / static checks, পুনঃলেখMissing
য় canonicalization, grapheme-aware strings and caretsMissing
Formatter, LSP, package manager, playgroundMissing
Shobdo Web frameworkMissing
Name/domain/trademark check, license decisionPending

Files

Next steps

  1. Add traits, মেলাও, modules.
  2. Add a resolver and column-accurate diagnostics.
  3. Build the formatter, then Shobdo Web.
  4. Decide the license and check the name.