Skip to content

Releases: p-e-w/savage

Savage 0.2.0

13 Mar 02:27
e441f8e
Compare
Choose a tag to compare

Added

Core

  • Basic support for vectors and matrices
  • Algebraic simplification during evaluation
  • Infrastructure for evaluating functions
  • Macro-based function dispatch system
  • New built-in functions:
    • and
    • det
    • factorial
    • is_prime
    • nth_prime
    • prime_pi

REPL

  • Persistent input history
  • Multi-line editing mode
  • Syntax highlighting for input and output
  • Highlighting of matching brackets in input

Fixed

Core

  • Type inflation in parser
  • Exponential blowup in parser

REPL

  • Error on empty input

Savage 0.1.0

28 Nov 08:01
ff97303
Compare
Choose a tag to compare

Initial release with basic REPL and support for elementary arithmetic and logic.