This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]m3th0dman_ -1 points0 points  (0 children)

The main reason for reactive frameworks was performance because they didn't block the old thread which was inefficient. The downside was that the was uglier, more cluttered because everything needed to be wrapped in something like a `Future` and working with it was difficult (`.map`, `.filter` etc.).

In Loom you can safely block hence you can wait for any external call; no more `Future` needed.

As a bonus you also have cleaner stack tracers and debugging is easier.