Jasterish (JStar) is a system-level language where English words compile directly to x86-64 machine code. No gap between human intent and silicon.
Jasterish eliminates the translation layer between thought and execution. Every English word has a machine-level semantic.
No LLVM. No Cranelift. No external dependencies. The compiler emits raw machine code for true zero-dependency binaries.
Built on NIST standards: ML-KEM-1024 for key encapsulation, ML-DSA-65 for signatures, AES-256-GCM for encryption.
Built on morphlex: a 12-byte integer-packed token vector system. Same input always produces identical output.
Bootstrap in Rust, then Jasterish compiles itself. The compiler is written in the language it compiles.
Familiar type system: boolean, byte, short, int, long, float, double, char. Type-safe with inferred modifiers.
Interactive REPL and script execution. Shebang support. Built-in commands for file operations and process management.
The part of speech determines the machine role. Verbs are operations. Nouns are data. Prepositions are addressing modes.
Familiar types with direct x86-64 register mapping. Type inference from adjective modifiers.
Jasterish programs are readable by humans and executable by machines. No translation necessary.