I'm Brett Slatkin and this is where I write about programming and related topics. You can contact me here or view my projects.

10 June 2014

Cool to see Micro Python, a specialized version of Python for embedded devices.

Micro Python is a new implementation of the Python 3 language, which aims to be properly compatible with CPython, while sporting a very minimal RAM footprint, a compact compiler, and a fast and efficient runtime. These goals have been met by employing many tricks with pointers and bit stuffing, and placing as much as possible in read-only memory.

Unfortunately as long as the language / runtime relies on garbage collection important use-cases like "real-time" aren't possible. Go has the same problem, even though it's a lot closer to the metal. That's not preventing people from trying, though.
© 2009-2024 Brett Slatkin