Taffy is a powerful programming language that supports calculus, complex numbers, matrices, unbounded arithmetic and much more. Taffy is fully object-oriented, duck-typed and uses a named parameter method calling syntax.

Here’s a quick example where we simplify the function (x^2 + 2x + 1) / (x + 1):

// define the function
f(x) = (x^2 + 2x + 1) / (x + 1)

// simplify it, and assign the result to g
g = [f simplify]

// print the result
io putLine: "The simplified result is: #[g]"

==> The simplified result is: #F(x) = x + 1

Core Features