3 ms·
How is Effect, for those who have used it? It's good that algebraic effects are becoming more mainstream.
by satvikpendem 3mo ago
How is Effect, for those who have used it? It's good that algebraic effects are becoming more mainstream.
- epolanski 3mo agoI use it from years, it's the only sane way to write typescript. The learning curve is steep tho. In any case it's a hard technology to sell, you don't appreciate it from hello worlds. In fact you hate it for trivial programs. It shows it's benefits at scale. Lots of tools like T3 and opencode use it at their core because they solve non trivial problems made of queues, retries, dependency injection, schemas, etc. I've written a vscode extension with it: https://github.com/dearhuman/effect-decorate/blob/main/src/extension.ts https://github.com/dearhuman/effect-decorate/blob/main/src/e...
- chamomeal 3mo agoT3? Isn’t T3 just a TRPC boilerplate kinda thing?
- satvikpendem 3mo agoT3 chat
- Franzkier 3mo agoT3Code* (and it's FLOSS)
- e1g 3mo agoIt took me 3 months to go from “I will never use it” to “I will never not use it”. Plus it’s always fun to watch the creators of Effect get confused about which brackets to where. The syntax is archaic, luckily we don’t write syntax by hand any more.
- te_chris 3mo agoIt’s great and the deep compiler integration means with a skill the agents write it well
- arnejenssen 3mo agoPros: Effect has explicit errors, and dependency management that gives an awesome DX. I also like the two-way Schemas. Cons: The API surface is huge so there is a steep learning curve.