This is a functional programming interpretter, but in a relatively small scale. It only supports a singe data type i.e. double.

You can define a function by:  Funct_name(param1,param2, , , param60....) = operation

for example : fact(x) = if (x>1) then x*f(x-1) else 1 will define a function factorial and you can calculate the factorial using fact(6) or any number.

To define a variable: variable_name() = const. Note that the paranthesis are compulsory. It was designed in such a way because variables are treated as const functions in functional programming paradigm.

Other than that it is a calculator.


Share with your friends

Functional Calculation Interpreter's Screenshot

Team Members


Post Your Comment

Please Login to Comment