|
|
|
|
|
by laurent123456
900 days ago
|
|
This is a strange article. I think the relevant part is "Because I like it", which is absolutely fine, that seems like a fun project. But whatever problem he's identified has already been solved in many different other ways. |
|
It's similar with languages will permit fluent SQL-like syntax mixed with general purpose programming.
Bridging these realms into a single integrated programming environment should be celebrated. There's no reason our ecosystem is so fragmented.
Lua shares many aspects with JS, but also does async programming in a much better way than JS, because it was adapted for games, where many things happen concurrently and not in a blocking way. The syntax is also clear and more minimal, like Python is.
I'm working on a hobby language (who isn't!) which combines many aspects from Erlang, JS, JSX, LISP, SmallTalk etc. and while Erlang is my model fo runtime concurrency, Lua is my model for syntax concurrency (that is no red/blue separation: every function is implicitly sync or async depending on how you call it). I think projects like these are a good thing for our industry.
Enough divergence, it's time for convergence!