I have recently seen messages about the use of Eiffel on on-board systems such as the Rapsberry.
Is there an Eiffel version for systems with even more constrained resources such as microcontrollers? I'm thinking for example of the popular microcontrollers used in education, notably the Arduino and Microbit. It seems that there is an increasing attention for the programming of microcontrollers with high level languages : Ada, Scheme, OCAML and others...
I have some questions about Eiffel and the Microbit in the context of education :
1) Is it conceivable to run small Eiffel applications on the Microbit (very limited RAM: 16 KB, ARM Cortex-M0 32) ?
2) What is the memory footprint of the Eiffel runtime? Could the garbage collector work on limited memory ?
3) How much effort would it take to adapt the C code output from the Eiffel Studio to make it work on Microbit ?
4) Could the SCOOP mechanism run on Microbit ?
At the beginning of the 2000s Eiffel software had collaborated with HP on a printer controller programming project with Eiffel. I don't know what the result was. Is there any publication related to this project ?
Is Eiffel software planning to produce a release of Eiffel studio for microcontrollers in the near future?
Thanks for your answers
Philippe.