Next: , Up: Languages   [Contents]


3.2.1 Evaluators

Evaluators are functions that take some value and return some result, typically both strings. When running a block, the language’s evaluator is called with #:code as its only argument. This means that users can trivially create their own evaluators.

This module comes with some basic evaluators. There are also higher-order functions mean to help with creating new evaluators.