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 adding symbols and functions, supporting the use cases listed below.
| Input | Output |
|---|---|
(define x 100) |
Symbol x … |


