- Fixed broken documentation links
Unclaimed project
Are you a maintainer of fpdart? Claim this project to take control of your public changelog and roadmap.
Changelog
Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
Last updated 11 months ago
Improved performance of some iterable based functions in Iterable and Map extension (thanks to @lrhn ๐)
Added lookupEq and dropRight on Iterable extension
[].lookupEq(Eq.eqInt, 5) // None()
[1, 2, 3, 4].lookupEq(Eq.eqInt, 5) // None()
[1, 2, 3, 4].lookupEq(Eq.eqInt, 3) // Some(3)
[1, 6, 4, 3, 2].lookupEq(Eq.by((n) => n % 3, Eq.eqInt), 0) // Some(6)
[1, 2].dropRigh...
3.0.0 โ ๏ธ (Dart 3๏ธโฃ)environment:
sdk: ">=3.0.0 <4.0.0"
ReaderTaskEither type
ReaderTaskEither models a complete program using Reader for dependency injection, Task to perform asynchronous computation, and Either to handle errors ๐ฏReaderTask typeEither as sealed class (Dart 3๏ธโฃ)
Do() constructor used to initialize a Do notation chain/// Without the Do notation
String goShopping() => goToShoppingCenter()
.alt(goToLocalMarket)
.flatMap(...
An open-source cross-platform alternative to AirDrop
Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
A multi-platform proxy client based on ClashMeta,simple and easy to use, open-source and ad-free.
๐ง Open source music streaming app! Available for both desktop & mobile!