1
Developers / Re: Lua-based alternative to Ruby and Generic Serial Device
« on: June 02, 2008, 07:33:43 pm »
I hear you - a compiled language would definitely be faster and smaller. But C++ and similar are just beyond many of the folks that need to do the interfacing (if I'm reading Aaron's intent correctly). Think folks like home automation installers for Crestron, Netstreams, etc - which is probably Pluto's competition. They often have the odd piece of equipment - a pool controller, or whatever that needs to interface to the system. Most do not have enough background in software development and will find it hard to justify the time to learn - but they can learn to do simple LUA (or whatever) scripts.
LUA or a similar language is really just a "glue" language that you do your high-level control in, checking for button presses, string inputs on the serial port, etc. The underlying C routines do all of the intensive work. Sometimes the drivers only need to be a couple dozen lines long - sometimes they can get quite a bit longer.
No reason you cannot ultimately have both if the market (us demand is enough.
LUA or a similar language is really just a "glue" language that you do your high-level control in, checking for button presses, string inputs on the serial port, etc. The underlying C routines do all of the intensive work. Sometimes the drivers only need to be a couple dozen lines long - sometimes they can get quite a bit longer.
No reason you cannot ultimately have both if the market (us demand is enough.