Repository navigation
✦ BramandScript Production Release ✦
High-performance, general-purpose programming language built from scratch with a Stack-based 64-bit Bytecode Virtual Machine, Pratt Parser, Centralized Package Manager, and modular standard library in pure Go. Zero external dependencies.
Key Capabilities in this Release (v0.1.2):
- Centralized Package & Module Architecture: Full-featured package manager (
bmd install,bmd get,bmd cache info/prune/verify,bmd pkg init), multi-tier entrypoint fallbacks, inter-process file locks, and offline determinism. - Supply-Chain Security & Permission Contracts: Granular capability enforcement (
--allow-all,--allow-run,--allow-write,--allow-net), checksum integrity verification, and package sandboxing. - Single-Binary Bundler: Package and compile dependencies directly into self-contained standalone binaries (
bmd build -s). - Enterprise Language Syntax: Null-coalescing (
??,??=), optional chaining (?.), ternary conditional (? :), string interpolation (f"...", template literals), array/hash spread (...), default function parameters (fn f(a, b = 10)), LIFOdeferstatements. - Dynamic 64-Bit VM Engine: 64-bit opcode operands, dynamic call frames (
--max-frames), and configurable value stack. - Enterprise Standard Library:
std/log,std/retry,std/config,std/uuid,std/semaphore,std/circuitbreaker,std/pool, and advancedstd/collectionsprimitives. - Self-Contained Executable: Standard library and packages fully embedded inside native binary via Go
embed.FS.
Available Binary Packages:
- Linux: x86_64, aarch64 (ARM64), ARMv7, x86 (32-bit)
- Android Termux: aarch64 (ARM64), ARMv7, x86_64
- macOS: Apple Silicon (arm64), Intel (x86_64)
- Windows: x86_64 (64-bit), ARM64, x86 (32-bit)
Universal One-Liner Installer:
curl -fsSL https://raw.githubusercontent.com/Codeleafly/bramandScript/main/install.sh | bashAll archive checksums are verified in checksums.txt.