|
From: Eric B. <er...@go...> - 2022-08-28 11:15:57
|
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 |