0a36a454f99eb455c81f79657bb3292753d6cd05
- New crate el-test: test discovery, in-memory graph seeding, assertion evaluator, TestRunner, TestReport with human/JSON/JUnit XML output - New keywords: test, seed, assert, target — fully integrated into lexer, parser, codegen, type-checker - Parser extensions: TestDef, SeedStmt, Assert AST nodes; seed blocks handle type: as field name (keyword-as-ident in seed context) - Debugger: DebugEvent, Debugger, StepMode, StackFrame in el-compiler — breakpoints, step-over, step-into, step-out - CLI: el test-file <file.el> runs tests; el test integrates with project; el debug attaches debugger; --output json|junit for CI - 52 new tests in el-test covering discovery, graph seeding, assertion evaluation, pass/fail/error/skip, report generation, JUnit XML - Example: examples/hello-project/src/tests.el — 6 unit tests pass, 1 e2e test correctly skipped without ENGRAM_URL
feat: engram-lang — new programming language, quantum-sealed prod target, spreading activation types
Description
The Engram programming language — types as knowledge nodes, quantum-sealed prod target
145 MiB
Releases
5
El SDK (latest)
Latest
Languages
Emacs Lisp
74.7%
C
21.8%
HTML
1.5%
Objective-C
0.6%
Shell
0.6%
Other
0.8%