Discussion:
Source code compatible rewrite for MOCKA. Anyone interested joining in?
(too old to reply)
Dr. Helmut Emmelmann
2024-10-14 14:10:12 UTC
Permalink
In the early 90s I worked on the MOCKA compiler, while employed at the GMD and later at the University of Karlsruhe.

For me it is great, that apparently MOCKA and its Modula-Dialect are still of interest and even for 64 Bit. I wonder who is still using it and where the need for a 64 Bit version comes from. Is there still much legacy code in use ?

I translated my Modula programs to C using the modula-2 to C translator provided by the cocktail tool box (on https://github.com/cocolab8/cocktail-src) and then maintained the resulting C code. I also helped clients to port their code to C.

W.r.t. Mocka, the 32-bit backend needs to be replaced by a 64-Bit backend, but since nowadays there are OSS backends available it seems much better to use one of these rather than developing a new one. Then also the back end generator is not needed any more. Still translating to C without MOCKA is probably a better solution.

regards,
Helmut
-
-------------------------------------------------------------------------
H.E.I. Informationssysteme GmbH | Wimpfenerstraße 23 | 68259 Mannheim
Tel: +49 621-795141 | Fax: +49 621-795161 | mailto:***@hei.de
Geschäftsführer: Dr.Helmut Emmelmann, StNr.37001/32880, UstId DE185233091
Handelsregister: HRB 7273 | Amtsgericht Mannheim
http://www.hei.de http://www.hei.biz http://www.taccgl.org
------------------------------------------------------------------------


--------------= Posted using GrabIt =----------------
------= Binary Usenet downloading made easy =---------
-= Get GrabIt for free from https://www.shemes.com/ =-
OrangeFish
2024-10-14 21:37:43 UTC
Permalink
Post by Dr. Helmut Emmelmann
In the early 90s I worked on the MOCKA compiler, while employed at the
GMD and later at the University of Karlsruhe.
For me it is great, that apparently MOCKA and its Modula-Dialect are
still of interest and even for 64 Bit.
I am confused here. My understanding is that the code generator modules
were created with BEG and is specific to x86. (The source to BEG was
never released.)

OF

Loading...