[OpenWrt-Devel] [ANN] MicroPython - well-known scripting language, unbloated

Nick Shvelidze captain at pirrate.me
Mon Jul 14 08:29:42 EDT 2014


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 <pmiscml at gmail.com> 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
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20140714/60e19f43/attachment.htm>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list