On Nov 11, 2018, at 11:27 AM, Iván Corrales Solera <ivan.corrales.sol...@gmail.com> wrote: > > Hey guys, last weeks I've been working on Koazee and I just released a very > first version Titi, v0.0.1 . > > Koazee is a golang library inspired in Lazy evaluation and functional > programming that provides us a rich set of operations that can be done over > arrays. If you like the clean code and the functional programming I am sure > you enjoy it! > > > Documentation is hosted http://wesovilabs.com/koazee/ > > And the full code can be found on Github, https://github.com/wesovilabs/koazee > > Any feedback or recommendation will be appreciated!
Very nice! I like the clean interface. Some comments: - Can this handle arbitrary streams (e.g. something built on top of channels)? That would make a nice extension! - You may wish to look at k3 (open source version @ https://github.com/kevinlawler/kona) In particular https://github.com/kevinlawler/kona/wiki#verbs There are some additional functions (verbs) and higher order functions (adverbs) that may be of interest and will fit in nicely within your framework. PDFs of K 2.0 User and Reference manuals (listed under links) have much more detail. - May be you can provide another interface that *generates* Go code instead of executing it! If it can be made to generate more efficient code, devoid of reflect. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.