On 15/08/2022 19:51, Philippe K wrote:
> Hello,
>
> I have some questions about the current state of gec, for the purpose of
> use in an embedded context (micro controller) with a Real Time OS :
>
> 1) How big is the gec runtime (code size and memory size) (without Boehm
> gc) ? Although this may vary from one environment to another, the data
> can be provided for a standard environment say Ubuntu with gcc or
> Windows with Microsoft C compiler. For example what are the sizes for a
> single class "Hello world" application ?
Hello world executable on Windows with Microsoft C compiler: 185 kB.
> 2) Are threads implemented using the POSIX standard pthreads ?
Yes, except on Windows.
> 3) Has anyone experimented with porting an eiffel application, compiled
> with Gobo, to an RTOS that is POSIX pthreads compliant (i.e. : FreeRTOS) ?
Not that I'm aware of.
> 4) Are there any plans for SCOOP to be implemented in Gobo (although not
> included in the current ECMA standard)?
Yes, but not in the near future.
> Will it be designed with the
> possibility of use with certain RTOSes such as FreeRTOS ?
Probably not, unless that is some funding.
> 5) Assertions are currently not checked in gec. Is there a plan to make
> it available?
Yes, but not in the near future.
> And about gedoc: is it able to generate graphviz script generation in
> order to produce automatically a BON class diagram ? (and to overcome
> the display issue of client double arrow )
This is currently not available, but it could be implemented.
--
Eric Bezault
mailto:er...@go...
http://www.gobosoft.com
|