3 ms·
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
by laurent123456 3y 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.
- 3cats-in-a-coat 3y agoJSX is a very nice way to build XML/HTML content, and when you need it programmatically it makes all the difference vs string soup. 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!
- prestonlibby 3y agoIs your language available in some form? I would be curious to check it out. Are you running on top of BEAM given that you're using Erlang as a concurrency base?
- jimktrains2 3y ago> It's similar with languages will permit fluent SQL-like syntax mixed with general purpose programming. Other than t-sql and plpgsql, can you give an example of languages with native SQL syntax? I've been thinking about building a toy language like that and haven't found anything not native to a database engine.
- beanjuiceII 3y agodoes C# https://learn.microsoft.com/en-us/dotnet/csharp/linq/get-started/query-expression-basics https://learn.microsoft.com/en-us/dotnet/csharp/linq/get-sta... count?
- orthoxerox 3y agoOr even better, VB.NET, since it has both LINQ and XML literals.
- bvisness 3y agoI didn’t like any of the other solutions I’d seen! And besides, you’re talking about someone who hosts a yearly Wheel Reinvention Jam… https://handmade.network/jam/2023 https://handmade.network/jam/2023