Changelog of @hackage/libhbb 0.4.1.0

Version 0.4.1.0

  • Adding support for inlining value bindings with guards or where expressions. If such a value bindings is encountered, a trivial case expression is added case () of () | ...".
  • Fixing a bug that prevented functions with one match and a single parameter to be inlined correctly. In this case a prefix like \a case a of has been produced, which is invalid as -> is missing.

Version 0.4.0.2

  • Fixing a bug in the modes inline and smart-inline which caused them to produce a wrong representation for small functions that have no leading case expression. The parameters of these function were always aggregated to tuples.
  • Adding CHANGELOG.md and README.md to cabal package.

Version 0.4.0.1

  • The modes locate, inline and smart-inline are now able to inline/locate functions that are defined in infix notation.

Version 0.4.0.0

  • Added the integration mode apply-ttree.
  • The modes inline and smart-inline are now able converting a where expression to a let expression if this makes it possible to omit a leading case expression. The result is a much shorter lambda function.