package minicaml

  1. Overview
  2. Docs
A simple, didactical, purely functional programming language

Install

Dune Dependency

Authors

Maintainers

Sources

minicaml-0.2.1.tbz
sha256=6fd1724e58b6855e72fb6d3599e319bfb7d7670f66bd90bcfc9d011b3e208a45
sha512=59bfeb91fb28044dc6dd6c83baa9f26b35446776d5c3bb032babac56504ebd817e6fb98cf311bd8045a4a0007b6047af6dc68c2f299804135159b8012cb68100

CHANGES.md.html

0.2.1 2019-12-12

Added

  • Optional lazy evaluation! You can use let lazy to define values that will be evaluated only when encountered in the let lazy expression body.

  • Lazy anonymous functions! Just like the let lazy statement you can now use lazyfun or lazylambda to define anonymous functions which arguments will be lazily evaluated.

Bugfixes

  • Fixed precedence levels in parser

Roadmap

  • Cache for lazy evaluation

  • Partial application

0.2 2019-12-08

Added

  • Lists

  • Unit

0.1 2019-12-03

Added

  • Initial release of the project

OCaml

Innovation. Community. Security.