You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`purity`|`Let`(default) | Allows definition of named terms which can be used in subsequent definitions. Does *not* support recursion. |
57
+
|`purity`|`Let`| Allows definition of named terms which can be used in subsequent definitions. Does *not* support recursion. |
58
58
||`LetRec`| The same as `Let`, but additionally supporting direct recursion. |
59
-
||`PureLC`| Pure lambda calculus only. Terms are still named so that they can be accessed by tests, but named terms may not be used elsewhere. |
59
+
||`PureLC`(default) | Pure lambda calculus only. Terms are still named so that they can be accessed by tests, but named terms may not be used elsewhere. |
60
60
|`numEncoding`|`None`| No number encoding. Use of number literals will cause an error. |
61
61
||`Church`<br>`Scott`<br>`BinaryScott`| Number literals will be automatically converted to corresponding LC terms, according to the encoding chosen. |
62
62
|`verbosity`|`Calm`<br>`Concise`<br>`Loquacious`<br>`Verbose`| Controls the amount of information that will be reported during compilation. |
0 commit comments