3 ms·
What problem does it solve that is not solved already? What does it do better than it is done today?
by JCDenton2052 10y ago
What problem does it solve that is not solved already? What does it do better than it is done today?
- dbattaglia 10y agoWhy does it have to do either of these?
- carterehsmith 10y agoThere is like 5,000 programming languages around. If you "just" create another one, without any novel contribution to the "languages" domain, you are basically just creating noise. Nobody will use your language and nobody will write about it. So.. .what is the point?
- whistlerbrk 10y agolearning, but you're right about adoption of course
- Lazare 10y ago"Hey, want to buy a car?" "Maybe. What color is it? Manual or automatic?" "Why does it have to be a manual?" It doesn't have to be anything, but I'm not going to buy a car (or invest time looking at a new programming language) if you don't even tell me what it is. As others have noted, the design goals of the project make it sound like Lua would have worked quite well for them. They didn't pick Lua, so it suggests their project has some advantages over Lua. They don't need to justify their decision, but if it does have advantages over Lua, it would be interesting to know what they are. And even if it doesn't, it would be interesting to know why they made the decisions they did. The point of asking questions is to find out the answers; it doesn't mean we're all prejudging them based on the assumption their answers are going to be terrible, or even that the answers might be terrible. It's okay to start a project just because you want to!
- spc476 10y agoIt sounds like they want first class objects with inheritance which Lua lacks. You can kind of, somewhat, do objects with inheritance in Lua, but no two projects that do that do it in the same way.
- ricardobeat 10y agoClick "View all of README", answer is in the 3rd paragraph: > Gravity has been developed from scratch for the Creo project in order to offer an easy way to write portable code for the iOS and Android platforms. http://creolabs.com http://creolabs.com
- weberc2 10y agoThis doesn't answer the question; in particular, there are loads of other languages (Lua probably being the most popular) which would also satisfy this requirement.