Skip to content

Tetraslam/lispium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lispium

A Rare Metal of Algebraic Power

Lispium is a language that is designed to be a high-performance lisp for symbolic algebraic computation.

Features

  • Symbolic algebraic computation
  • Differentiation and simplification
  • Expression transformation
  • REPL & S-expressions
  • High-performance
  • Easy to use

Build & Run

zig build run -- repl

Operations

Addition [x]

(+ 1 2 3)

Subtraction [x]

(- 1 2 3)

Multiplication [x]

(* 1 2 3)

Division [x]

(/ 1 2 3)

Differentiation [x]

(diff (+ x 1) x)

Simplification [x]

(simplify (+ x 1 x))

Planned Features [⏳]

  • Integration
  • Equation solving
  • Matrix operations
  • Complex numbers
  • Trigonometric functions
  • Series expansion
  • Plotting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages