by Olaf Wagner <wagner@[EMAIL PROTECTED]
>
Jun 27, 2006 at 09:22 PM
Operator wrote:
> In article <4foappF1k1snbU1@[EMAIL PROTECTED]
>,
> Olaf Wagner <wagner@[EMAIL PROTECTED]
> writes:
> [...]
>>The (more recent) CM3 compiler has been imtegrated into the PM3 code
>>distribution quite some time ago; differences between the code
>>distributions are not really that great. There has been no official
>>PM3 release though recently, since Elego uses and concentrates on
>>the CM3 distribution.
>
>
> I'm using PM3 ****ted by John Polstra on FreeBSD.
> Currently there is no maintainer and recently there was a call for
> volunteers for unmaintained ****ts.
> Is an upgrade posible if you release the source?
> Or is CM3 the prefered dist?
The source for both the PM3 and CM3 distributions of Modula-3
is always available from the CVS repositories on
www.elegosoft.com via CVS and CVSup.
Elego has never made a PM3 release due to lack of resources;
anybody willing to do so is welcome, though. All the CM3 releases
have been pushed out by Elego workers (which is always a considerable
effort).
>>>[mapping /usr/include/sys and gcc backend]
>>
>>[working on backend]
>>
>>Staying up-to-date with respect to OS releases could still be made
>>much easier by abstracting most of the system specific interfaces
>>into a standard POSIX layer within the runtime and dealing with some
>>differences in C code. (Any volunteers for this project? :)
>
>
> Umm, is it doable by just using the default cc and /usr/include/sys ?
> (and some auto tools)
I'm afraid not :-( You would need to understand and refactor a fair
amount of M3 code in the m3core library.
Olaf