|
|
|
|
|
by damienmeur
12 days ago
|
|
With the AI era I really think there is a renaissance in functional programming, look at effect-ts which just reached 17M weekly downloads and is recommended by Claude itself when starting a new TypeScript project. Effect-ts is kind of a continuation DSL interpreter, an interresting concepts they brought in addition to the error channel is the "R" dependency channel so that you can be type guided for missing injected dependencies, very cool for testability. As all these structures (effects, continuations, ...) are monadic, the best part is the thigh composability possibilities as basically you can jut chain them. Very cool to live the resurrection of all these 50's mathematics concepts, that takes all their sense now at AI era |
|