Questions about gec and gedoc

Philippe K <[email protected]> Mon, 15 Aug 2022 19:51:38 +0200
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <CAKHpS9b5H0wS0pE5AktpvQdnMbv_NoXPz8OM=uNhVn3GhzztMA@mail.gmail.com>
--===============5973195281444712487==
Content-Type: multipart/alternative; boundary="0000000000004be05d05e64b4928"

--0000000000004be05d05e64b4928
Content-Type: text/plain; charset="UTF-8"

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 ?

2) Are threads implemented using the POSIX standard pthreads ?

3) Has anyone experimented with porting an eiffel application, compiled
with Gobo, to an RTOS that is POSIX pthreads compliant (i.e. : FreeRTOS) ?

4) Are there any plans for SCOOP to be implemented in Gobo (although not
included in the current ECMA standard)? Will it be designed with the
possibility of use with certain RTOSes such as FreeRTOS ?

5) Assertions are currently not checked in gec. Is there a plan to make it
available?

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 )

Thanks.
Best regards.

Philippe.

--0000000000004be05d05e64b4928
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello,=C2=A0</div><div><br></div><di=
v>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 :=C2=A0=
=C2=A0</div><div><br></div><div>1) How big is the gec runtime (code size an=
d memory size) (without Boehm gc) ? Although this may vary from one environ=
ment to another, the data can be provided for a standard environment say Ub=
untu with gcc or Windows with Microsoft C compiler. For example what are th=
e sizes for a single class &quot;Hello=C2=A0world&quot; application ?</div>=
<div><br></div><div>2) Are threads implemented using the POSIX standard pth=
reads ?</div><div><br></div><div>3) Has anyone experimented with porting an=
 eiffel application, compiled with Gobo, to an RTOS that is POSIX pthreads =
compliant (i.e. : FreeRTOS) ?</div><div><br></div><div>4) Are there any pla=
ns for SCOOP to be implemented in Gobo (although not included in the curren=
t ECMA standard)? Will it be designed with the possibility of use with cert=
ain RTOSes such as FreeRTOS ?</div><div><br></div><div>5) Assertions are cu=
rrently not checked in gec. Is there a plan to make it available?</div><div=
><br></div><div>And about gedoc: is it able to generate graphviz script gen=
eration in order to produce automatically a BON class diagram ? (and to ove=
rcome the display issue of client double arrow )</div><div><br></div><div>T=
hanks.</div><div>Best regards.</div><div><br></div><div>Philippe.</div><div=
><br></div><div><br></div></div></div>

--0000000000004be05d05e64b4928--


--===============5973195281444712487==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5973195281444712487==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gobo-eiffel-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gobo-eiffel-develop

--===============5973195281444712487==--