Implementing General Computation
In A Simple Computation Engine with F# we created a programming language which computes basic math expressions such as (+ (+ 3 5) (- 10 6 0))
. One limitation was that the only computations it could run were predefined by the programming language, specifically +
and -
. Here we evolve the language …