[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wow...



At 05:06 AM 7/3/99 -0800, Peter H. Froehlich wrote:
>Hi there!
>
>I am mostly lurking, but given what I said in comp.lang.oberon yesterday,
>and given that this project is one of the few "working" Oberon projects (as
>shown by the recent LONGCHAR activity), I just feel I have to congratulate
>you in some way.
>
>   Keep up the good work!
>
>Who knows, maybe I will even eventually come around to doing a Mac port...
>Nah, just joking... :-) (<- double irony!)

Hi Peter,

Judging from experience with the Win32 port, a Mac port might not be too
hard. Admittedly, we were lucky with the Cygnus compiler because it
provides unix-like libraries, so the OOC run-time libraries worked almost
"out of the box". There were some issues regarding calling conventions and
alignment, but these are really "C" issues and are not specific to Win32.

I believe that OOC's garbage collector works for both 68K and PPC Macs, so
that should not be a problem. I have almost finished a tool for generating
interface modules from C header files. There's enough functionality now to
handle the Win32 API, so it could probably be used to build an interface to
the Mac APIs as well. If you (or anyone else) is interested in doing a Mac
port, I'll have a go at generating the required interface modules.

Cheers,

- Stewart