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.