4 ms·
Monadic Functional Control Flow Micro-Library for JavaScript/TypeScript
- thelazydogsback 6y agoThrow this into some already over-bracketized JSX for some code that is truly unreadable by humans and no linter or optimizer will be able to grok. But, hey, it's got Modad!
- gianlucaguarini 6y agoIf you can't read and understand that code probably you can't either use jQuery ;)
- tedreed 6y agoWhat's monadic about this?
- deleted 6y ago[deleted]
- thelazydogsback 6y agoThe title. Seriously though, I think that "fluent" interfaces are being re-branded as "monadic" -- I assume because you're creating or piping around bound state and unwrapping/re-wrapping it with the various constructs.
- tedreed 6y agoIt doesn't even seem to be piping anything around though. The result of the filtering certainly isn't getting piped anywhere. If I wanted something like this I'd probably just reach for pampy and use pattern matching. Which still isn't "Monadic".
- gianlucaguarini 6y agoThe result of the chain is retained in the `value` property as described in the documentation. Mapping and composition are supported.
- gianlucaguarini 6y ago1. the chained methods 2. the composable API 3. the value wrapping 4. the mapping function called `run` 5. the support of any kind of generic value but you are the expert here ;) can you please tell me what am I missing?