Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 1.08 KB

ideas.org

File metadata and controls

26 lines (23 loc) · 1.08 KB

CalcPlusPlus Ideas

IDEAS

Reimplement scanner and parser

  • To support an actual formal language

Add proper type system.

  • Instead of relying on scanner kinds

Add calcpp namespace to all files

  • For portability and organization purposes

add range operator

  • Possibly add a generator expression class that generates (more efficient for large range

Add Polynomial function that constructs a polynomial expression from coefficients

  • Add simplify mechanims that auomatically genrates a polynomial expression from an expression

Add dynamic replacement for “->” and “<-”

Add chained expressions using ‘;’

Add IQR and summary

Add BooleanExpression for clear ==, >=, <=, <

Possibly explore differential equation solving

Add Sum, Product expressions

Add normal approximation to the binomial distribution

https://mathcracker.com/normal-approximation-binomial-distribution

Add matrix multiplication of non numerical matrices

Bugs

Investigate why Mac OS binary can’t load dynamic libraries