lambda_calculus 1.2.0
lambda_calculus: ^1.2.0 copied to clipboard
A library for lambda calculus. It supports parsing and evaluating lambda terms with different strategies. It also has preliminary support for type inference.
1.2.0 #
-
Change the signature of
fmapso that "non-leaf" callbacks no longer have access to the term itself. This is because previous usage of this term is not consistent. -
Fix the problem where variables with the same name can conflict with each other during evaluation.
-
Better printing format for
LambdaType. -
Fix typos in documentation.
-
Make
Lambdafinal. -
Remove dependency on
dartz. -
More tests.
1.1.1 #
- Better documentation.
1.1.0 #
- Stop allowing constructing
Lambdadirectly, instead, useLambdaBuilder. - Access constants via
LambdaBuilder.constantsorLambda.constants. - Fix the problem where the index of a variable is sometimes
null.
1.0.0 #
- Initial version.