Hacker News new | past | comments | ask | show | jobs | submit login

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.






> 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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: