[erlang-questions] [ANN] datum 4.3.0 release

Dmitry Kolesnikov <>
Tue Feb 13 20:01:46 CET 2018


Hello Bright People,

datum 4.3.0 has been release recently. 

Datum is a pure functional and generic programming for Erlang. This library is testing the limits of functional abstractions in Erlang.

Release 4.3.x

New Features
* New category `undefined`
* Product lens combinator lens:p(...) to spawn multiple fields into abstract view
* Macros to pattern match empty data structures (see datum.hrl)
* Define new lens lens:require/1, lens:defined/0 to support development of unit testing (validate nested structures using lenses)

Improvements
* Improve interface semantic, introduce lens:map/3 function instead of lens:apply/3
* Re-implement lens isomorphism feature using product lens
* Update documentations and add examples about lenses
* Use option data type to warp lens output


You can find more details

* Source code: https://github.com/fogfish/datum <https://github.com/fogfish/datum>
* Features overview: https://github.com/fogfish/datum/blob/master/doc/features.md <https://github.com/fogfish/datum/blob/master/doc/features.md>
* Hex: https://hex.pm/packages/datum <https://hex.pm/packages/datum>


Best Regards, 
Dmitry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20180213/e2e136bb/attachment-0001.html>


More information about the erlang-questions mailing list