functional: Added functional lib
authorLouis-Vincent Boudreault <lv.boudreault95@gmail.com>
Fri, 5 Jul 2019 14:02:18 +0000 (10:02 -0400)
committerLouis-Vincent Boudreault <lv.boudreault95@gmail.com>
Wed, 28 Aug 2019 17:27:15 +0000 (13:27 -0400)
commit71c2587ec645a1a16a360cd612c6b983b18b82a5
treed7c9ba7d02b0751ca4969dffaef17b7d145d4525
parentd875a470ceb74c4078df830bd765037bda9ead42
functional: Added functional lib

- New types hierarchy to manage functions.
- New Pipeline-like API for `Iterator` based on functional type.

Signed-off-by: Louis-Vincent Boudreault <lv.boudreault95@gmail.com>
lib/functional/README.md [new file with mode: 0644]
lib/functional/functional.nit [new file with mode: 0644]
lib/functional/functional_gen.nit [new file with mode: 0644]
lib/functional/functional_types.nit [new file with mode: 0644]
lib/functional/iter_extras.nit [new file with mode: 0644]
lib/functional/package.ini [new file with mode: 0644]
lib/functional/test_iter_extras.nit [new file with mode: 0644]
lib/functional/test_utils.nit [new file with mode: 0644]