Interesting, MicroPython is great. By the way, Luci2 doesn't use Lua at all.
On Mon, Jul 14, 2014 at 4:20 PM, Paul Sokolovsky <[email protected]> wrote: > Hello, > > I wondered if it makes sense to post about MicroPython, but recent post > about Squirrel language prompted me to. So, there's a project to > implement, from scratch, very lean interpreter for Python3 scripting > language. > > The project is well under way and currently implements good deal of > Python3 semantics. It can't yet run arbitrary existing Python code, but > the whole idea of MicroPython is to provide efficient subset of Python > to develop apps from scratch (or to port existing code). > > Source code: > https://github.com/micropython/micropython > > User-facing site: > http://micropython.org/ > > My motive for working on MicroPython is dissatisfaction with Lua - > based both on my personal tastes and experience, and analyzing other > projects' experience. For example, LuCI web UI, as used in OpenWRT, is > known to be slow, and known not to be able to reasonably work on system > with less than 32MB of RAM at all. I don't think these are results of > Lua's technical traits - rather, its semantic and "programming > psychology" issues. The way I see it, in many places where Lua is used > currently, it is used only because of the lack of alternatives. So, > people have to use it thru not wanting to use it. Then, they're not > interested to learn details of the language to use it efficiently, > they're not interested in writing efficient programs, not interested in > optimizing code, etc. - they interested just to do something ASAP, and > get their hands off of it. > > So, if you consciously or subconsciously dissatisfied with Lua, please > consider giving MicroPython a look and try! ;-) > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
