Björn Sperber
Björn Sperber
Hi and thanks for your interest! Sorry for stalling – I was trying to save face by actually adding a couple of utils for this to `IList` and `IVector`, but...
This looks amazing! I've toyed with it a bit and I think it could be a valuable addition either as a separate library or part of the core. Not sure...
Hi @mateusfccp! I completely agree. You are not the first one to suggest this and I believe that at least some basic level of documentation would make the library much...
Sure! Also, no pressure – any improvement whenever you have the time is appreciated.
Off to a great start! Thank you, people! @modulovalue, your reasoning rings true to me too. I believe usage examples are the best (and possibly only) way to convey how...
@mateusfccp, Agree. When possible to explain something without category theory, it maybe should be done at the top and with examples. For pure category theoretical structures like the ones you...
@deanriverson: love it! The main reason I still have for maintaining Dart 1 compatibility is that the test suite is running with a "fake" property testing engine on Dart 2,...
@mateusfccp, crap, I should have warned you! It is probably more fruitful to work based on the 0_9_0_wip_2 branch. I've been procrastinating merging it, but it has been more or...
Hi @docputs! Thanks for the suggestion – I agree that something like this would be useful! Currently, you can use `anEitherValue.traverseFuture(asyncComputationEvaluatingToEither).flatMap(id)` for this. Adding a `traverseFutureM` method to `Either` would...
Hi – sounds perfectly doable! The resulting structure would most likely be less efficient than `ISet`, similar to how `IHashMap` has more overhead than `IMap`. In the simplest case, one...