Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:56
· 137 commits to main since this release

Added

  • Symbol-first scientific computing toolchain: hand-written lexer, recursive-descent/Pratt parser, AST and diagnostics (prima-syntax).
  • Numeric tower Integer < Rational < Complex<Rational> < F64 < Complex<F64> with hash-consing expression pool (prima-core).
  • Symbolic engine: MFn evaluation, implicit broadcasting, TeX literals, simplification levels 0–3.
  • Phase 2 runtime: config policy system (fraction/domain/broadcast/undefined_handling), collapse function families, if/while/for/return control flow, classes, module system, prima check static analysis.
  • v2.1 collection types: mutable Array, Dict/Set, comprehensions and convenience functions.
  • Standard library as embedded .pra signature modules bound to @builtin implementations (linalg/stats/io/physics/plot/sys/time/num).
  • CLI subcommands: run, check, repl, fmt, test, doc, compile --emit-headers.
  • Rustc-style colored diagnostics via codespan-reporting.
  • MIT license and a release workflow building all Rust Tier-1 platforms with SHA-256 checksums.

Changed

  • Language spec and implementation plan revised to v2.1.