Ha! The David is posting here. Nice.
Am Donnerstag, 16. Mai 2013 02:41:52 UTC+2 schrieb Don David Alegria:
The highly motivated Stefan and his beloved Lua with its sophisticated sandboxing can not keep me from Dart scripting!
I don't want to keep you from anything. I want you to pick up a super-easy language on the fly that will be incredibly useful.
Lua is like the new assembler. It has only one data structure, super easy syntax, a simple API. I really see no reason why a pro like you (you are a pro, right?) could not pick it up extremely quickly. The only reason seems to be... I don't know... pride or something? =)
This is the point anyways. I'm a professional, and I want to behave professionally. This means MAKING A PRODUCT.
I have a dentist bill coming up, David, and I probably cannot pay it unless I make a popular product. So that is what I want to do.
Lua just fits the bill. Sandboxing is at the heart of the iCan concept, so why need a sandbox-able language.
First, I don't like "end", not only for the world, but also in a programming language.
Really? The keyword? That's your argument? Come on man. Let's cut the nonsense. You don't have to marry a syntax. You just use a language for a while.
Also I need this and class and braces!
Yeah, braces. So important =) How can anyone live without?
Besides, with the Dart rollout, there is a huge amount of users. Chromium and dart obviously are made for serving the demands of concurrency and safety on distributed systems. Afaiu its one of the main reasons why JS needed to be dumped.
We just can't build a standalone app that does what we want with Chromium right now. My Lua prototype app is ready and its API can be grown in minutes. Just when you hop on boat... =)
I think memory consumption of spawned isolates is something that should be controllable as well as CPU consumption.
Should be? It is not, right now.
How could I survive with Lua in the html5 world?
? What's that even supposed to mean? It's another tool that you will have mastered.
Knowing js,php,perl,c,c++,java already, dart looks more like the armor of light. Lua looks pretty serious though... wonder why it didn't find its way into the browser.
Yeah, good question. There are many languages alright, so not even makes its way into everything.
Once again: We want to ship a product now, and Lua does the job. From a programmer's perspective, I have wet dreams about lots of language features that Lua does not have. But it's really flexible and you can write code in it really quickly. Like I said, it's a bit like a new assembler.
So once again, the question is: Do you want to produce something or stay in the wet dreams area? I will make a product now, one way or another.
cheers -David
Cheers,
Stefan