"aisaacs" wrote:
I am just curious, and don't want to discuss the merits / demerits of the language. Why create a brand new language? It would seem that choosing an existing language (JavaScript, LUA, python, whatever) would be a much more practical choice, both in terms of ease of development and for quickly building a knowledgeable developer community. I would imagine the proliferation of interesting channels / games / etc is vital to Roku's success, and in my opinion a proprietary and slightly mysterious language is a big impediment to that goal.
I am curious to hear what the other members of this board think of this, I love my Roku and I learned BrightScript anyway (even though I personally don't like it) so that I could code my own channels, but I wonder how many others will do the same.
Wild speculation follows.
🙂I think there's more overhead involved with those languages. The roku, being an embedded system, has limited amounts of on-board storage, memory, and processing power. They (again, wild speculation) have probably heavily optimized the routines Brightscript uses to get the most performance out of the least amount of code possible.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com