4 ms·
Looks promising! Two nitpicks from my side. From the anti-goals: > Async is a very specific feature, and every way of doing concurrency other than kernel thr
by valenterry 4y ago
Looks promising!
Two nitpicks from my side.
From the anti-goals:
> Async is a very specific feature, and every way of doing concurrency other than kernel threads has come and gone out of fashion (think Scala actors and Goroutines, two very admirable features)
Scala actors are not a language feature so are not remotely comparable to async/await or Goroutines. They are also not "out of fashion", if anything they were just overused - but it doesn't impact the language in any way at all.
> no context-sensitive syntax
There are different opinions on language design and that's fine. But "ease of use" and "complex systems" are not at adds. In fact, you can argue that Assembly is a "simpler" system than Austral. But does that make it easier to use? I don't think so. I think this part sheds light on the fact that the author needs to work on that part - not necessarily on changing the language design, but at least the language isn't great.