" The biggest news is that I am now working on MicroPython full time! I finished my research in theoretical physics... " What is it with physicists and programming? I know at least 3 people who started having physics degrees, but left it completely for programming. Mind you they are all excellent coders and sharps as hell... but this is not an uncommon profile it seems.
MicroPython, a few years on
21–30 of 32 posts
Re: MicroPython, a few years on
#22Re: MicroPython, a few years on
#23Can micropython be used to make Android apps?
With ESP8266 port kickstarter, Android port is put on hold.
Re: MicroPython, a few years on
#24Earlier quoted context omitted.
You'd be better off trying to to use Jython (which compiles Python to JVM bytecode) because that would give you interop with Android's Java libraries.
I'm not aware of anyone having succeeded with Jython - I think there are technical issues but I'm not sure what's the nature of the problem. One option for interacting with java from python is to use tools like pyjnius ( http://pyjnius.readthedocs.org/en/latest/ ) - this is what e.g. Kivy does to get system information like screen metrics.
Re: MicroPython, a few years on
#25Re: MicroPython, a few years on
#26I mean absolutely no disrespect and wish everyone well in this project, but other than a fun hobby or even more fun career for the author, what is the use case for MicroPython? Surely at the microcontroller level, C is perfectly adequate and already in place, everywhere?
My question is "why not Lua"? I can see why someone would like to program on a higher level scripting language instead of C and Lua is very much designed from the start to be lean, fast and embeddable. It also inter-operates very easily with C.
Re: MicroPython, a few years on
#27I mean absolutely no disrespect and wish everyone well in this project, but other than a fun hobby or even more fun career for the author, what is the use case for MicroPython? Surely at the microcontroller level, C is perfectly adequate and already in place, everywhere?
My question is "why not Lua"? I can see why someone would like to program on a higher level scripting language instead of C and Lua is very much designed from the start to be lean, fast and embeddable. It also inter-operates very easily with C.
Re: MicroPython, a few years on
#28Re: MicroPython, a few years on
#29Earlier quoted context omitted.
My question is "why not Lua"? I can see why someone would like to program on a higher level scripting language instead of C and Lua is very much designed from the start to be lean, fast and embeddable. It also inter-operates very easily with C.
Look up the Barracuda Application Server. It's commercial but has Lua for dynamic stuff. Runs on reliable microkernels, too. One worth cloning with FOSS.
All in all, we're on the same playing field, and welcome independent reviews of MicroPython vs Lua.
Re: MicroPython, a few years on
#30Earlier quoted context omitted.
My question is "why not Lua"? I can see why someone would like to program on a higher level scripting language instead of C and Lua is very much designed from the start to be lean, fast and embeddable. It also inter-operates very easily with C.
Because some people disagree that Lua is nice language. Lean-ness is questionable, e.g. BrainFuck is much more "lean", so what? MicroPython can be built to the same binary sizes as a typical Lua build, and yet offer more language features. Lua's embedability has stronghold in games, that's where it usually embedded. Embedded hardware systems are a little different beasts. For them, it's helpful to differentiate e.g.…