/micro-scheme

The simple implementation of Scheme (Lisp dialect)

Primary LanguageC++

micro-scheme

The simple implementation of Scheme (Lisp dialect)

Micro-scheme implements basic arithmetic operations, conditional expression and allows you to define the user functions and lambdas. The user function could be a high-order function.

Below is the class diagram:

Class diagram

where user functions depends from other components as follows:

Dependencies

License

Distributed under the MIT License.