▲ | travisgriggs 3 days ago | |
Love this article. I consider the async/await function coloring to be a lot like aspect oriented programming of the 90s. It requires a bunch of extra compiler features added, it’s supposed to make a class of problems easier, and it has one or two poster child applications that always gets showcased. I cross my fingers that like AOP, after a bunch of effort/hype is spent on it, it will go away. On another note, I work in all of Python, embedded C with an RTOS, Swift, Kotlin, Python, and Elixir. I can’t say enough how wonderfully simple reasoning about these concurrent kinds of examples is in Elixir. It’s like a whole new world (yeah, sing it). My closest second favorite was actually GCD for Apple back in the day. | ||
▲ | pragmatic 2 days ago | parent [-] | |
But it's actually useful for scalability. All modern IO is async. The fact that you get this easy to use API to make an app more scalable is a ridiculously good deal. Now, if you don't really need that, then it just looks like pointless extra work. |