3 ms·
Why does it have to do either of these?
by dbattaglia 10y ago
Why 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.