3 ms·
I’d love to hear more stories of people using Effect in production codebases. It looks very similar in its ideas to fp-ts (in the “let’s bring monads, algebrai
by seer 2y ago
I’d love to hear more stories of people using Effect in production codebases.
It looks very similar in its ideas to fp-ts (in the “let’s bring monads, algebraic types etc to typescript” sense).
But I did hear from teams that embraced fp-ts that things kinda ground to a halt for them. And those were category theory enthusiasts that were very good scala devs so I’m sure they knew what they were doing with fp-ts.
What happened was that the typescript compile time just shot into minutes, for a moderately sized micro-service, without anything externally heavy being introduced like you could on the frontend.
It just turned out that Typescript compiler was not so great at tracking all the inferred types throughout the codebase.
So wonder if things have improved or effect uses types more intelligently so that this is not an issue.
- golergka 2y ago> It looks very similar in its ideas to fp-ts (in the “let’s bring monads, algebraic types etc to typescript” sense). It's the next version of fp-ts, developed by the same people, AFAIK