pema99 / quickmaff

Terminal CAS tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuickMaff

Two plus two is four, minus one that's three, quick maff.

- Big Shaq, 2017

A simple terminal-based CAS tool

How to build with mono and fsharpc

git clone https://github.com/pema99/quickmaff.git
cd quickmaff
git submodule update --init
chmod +x build.sh
./build.sh
mono bin/qm.exe

How to build with anything else

idk lol

Main features

  • Evaluate arbitrary expressions and print result
  • Support for boolean operations
  • Variables
  • Term rewriting system (Currently only does basic reduction)

To do

  • Functions
  • Built in math library
  • Arrays
I swear to god this is gonna spiral out of control and become a fully fledged language

About

Terminal CAS tool


Languages

Language:F# 99.0%Language:Shell 1.0%