Hacker News new | ask | show | jobs
by fermigier 502 days ago
Cool (probably), but it's not clear what it does or how useful it is when one doesn't know anything about Angular signals. Could you explain?

Also, care to compare to RxPY? (https://github.com/ReactiveX/RxPY)

2 comments

Haha, I actually used RxPY a lot in the past! Back when I was more into Angular/RxJS and less familiar with Python, I thought I could apply the same concurrency patterns using RxPY. But I burned myself pretty badly. RxPY is powerful, but it’s also complex, and getting it to play nicely with asyncio (especially with typing) was frustrating enough that I eventually moved away from it.

RxPY is a full reactive programming toolkit with observables, operators, and complex stream processing, while Signals are a more lightweight and declarative way to track state dependencies. RxPY is great for handling event streams, but for simple state management and reactive updates, Signals are much easier to reason about.

I updated the README.md of my repository to make it clearer what the purpose of my library is.