d***@gmail.com
2014-03-11 16:14:35 UTC
I'm wondering can Eiffel programming language be really use for bare metal development (for developing code that runs without operating system, or for actually developing an operating system from ground up in Eiffel)? From the first sight it seems to be a hard task. Eiffel compiles to C, and then C can be compiled to bare bones code, but what about Eiffel's runtime? Is the runtime written in C or in Eiffel itself? Is there a subset of Eiffel that can compile and run without runtime at all? What parts of runtime will I need to reimplement and how much different parts of the runtime depend on each other? Is there any osdeving projects that use Eiffel or does anyone try to do osdeving with Eiffel?