LWN.net Logo

Yay! A new scripting language!

Yay! A new scripting language!

Posted Dec 23, 2010 10:51 UTC (Thu) by HelloWorld (guest, #56129)
In reply to: Yay! A new scripting language! by elanthis
Parent article: Videos from the 2010 LLVM Developers' Meeting

I explicitly said that there's nothing wrong with having different languages for different purposes. However, I don't see a point in having dozens of dynamically typed and basically equivalent scripting languages with superficial syntactic differences. For example, there's utterly no point in JavaScript, as Netscape could just have embedded a Scheme or Lua interpreter. And it's the same with many many other languages.


(Log in to post comments)

Yay! A new scripting language!

Posted Dec 23, 2010 21:32 UTC (Thu) by elanthis (guest, #6227) [Link]

Except that Scheme is disgustingly ugly to some of us and doesn't work the same as Lua or JavaScript, and JavaScript doesn't work identically to Lua and those differences are actually very important to some of us. Not to mention that Lua today is nothing at all like Lua back when JavaScript come into being, and JavaScript had a ton of features that Lua did not (such as closures).

Your narrow minded idea of what is a "good enough" language does not actually reflect the opinions and experiences of all of the millions of developers on the planet. Sorry, but the academic purist ideology doesn't reflect what happens in the real world because the real world actually understands that there are millions of developers with millions of different needs and opinions and your idea of what is good is not in any way a fact or absolute truth.

Yay! A new scripting language!

Posted Dec 28, 2010 0:44 UTC (Tue) by HelloWorld (guest, #56129) [Link]

> Except that Scheme is disgustingly ugly to some of us
Well, so is JavaScript.
> and doesn't work the same as Lua or JavaScript
Please, tell me a significant feature in JavaScript that Scheme lacks. You keep insulting me by calling me narrow-minded and an ideologist, but you don't tell me what's actually wrong with my arguments. You keep saying I ignore the needs the needs of developers, but you can't tell me what these needs are and why you think Lua or Scheme don't fulfill them. Discussing like this is pointless.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds