I'm curious, Jon, as to what about Loom you would consider to be a game changer for your everyday work? Or, more relevantly, what does it change that you can't already achieve today?
-
-
Replying to @djspiewak @rafal_krzewski
I'm mostly looking forward to the reduction in obfuscation that comes with async APIs. I used to write async code using plain Threads because I didn't worry about scalability, and it was easier to understand. And a decade later, it kind of still is.
2 replies 0 retweets 2 likes -
Replying to @propensive @rafal_krzewski
I think what I'm getting at is I don't really see that there's any obfuscation any longer. These frameworks really solve the problem.
2 replies 0 retweets 6 likes -
Replying to @djspiewak @rafal_krzewski
Ok, I should. My dependencyphobia is mostly what's put me off.
1 reply 0 retweets 1 like -
This Tweet is unavailable.
-
It really doesn't. That's kind of my whole complaint about Loom. Literally the only *benefit* it brings to frameworks like Cats Effect is the ability to make some(!) hard-blocking on the compute pool a little less cataclysmic for users.
1 reply 0 retweets 1 like -
I'm quite sympathetic to that, though, since I've wasted days of my life on compute pool exhaustion...
1 reply 0 retweets 2 likes -
Right, and Loom will make that *better*, but it won't eliminate it. Plenty of blocking things will still hard-block carrier threads unavoidably (e.g. new URL(...), or any file IO).
2 replies 0 retweets 1 like -
Replying to @djspiewak @propensive and
Speaking of which, the file IO problem is something that irks me a lot about Loom: they claim they can solve it by just using a different kernel API in the http://java.io implementations. That statement alone undermines a lot of credibility: it isn't solvable.
1 reply 0 retweets 4 likes -
Replying to @djspiewak @propensive and
Async file IO exists on Windows as a feature of NTFS. It exists on Linux *if* you happen to be using XFS, but otherwise it's hit or miss (generally miss), and even XFS has some caveats. It doesn't, to my knowledge, exist at all on Mac. So hard-blocking is inherent there.
4 replies 0 retweets 1 like
That dampens the excitement, for sure...
-
-
Indeed. Loom isn't what it is promised to be, and it *can't* be what it is promised to be. It's still a nice step forward in a number of ways, but it's a step, it is not a leap. The leap honestly already happened.
1 reply 0 retweets 5 likes -
Replying to @djspiewak @propensive and
May I ask what is the leap you are referring to?
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.