Modula-2 Compiler Updated

3 posts / 0 new
Last post
tbreeden
tbreeden's picture
Offline
Last seen: 6 years 1 week ago
Joined: 2010-12-09 03:10
Modula-2 Compiler Updated

I've uploaded a new release of the PPC native code Modula-2 compiler to OS4Depot: at AgletM2PPC

Not yet greatly extended from the last release, but more stable and with updates for the latest public AOS SDK, plus a first try at using Annotate's ARexx interface to integrate with the M2IDE.
-----------------------------------------------------------------
release Apr 5, 2011
- Fixes some compiler code generation errors.
- Supports Annotate as an associated editor in M2IDE.
- Updates some Amiga library interfaces to SDK 53.20.
- Fixes bugs in REAL I/O in ISO support library.
- Extends Aglet support modules:
> AmigaTimer adds "waituntil" and "entropy" features.
> PipeIO is more efficient and adds a timeout feature.
> OsRun is a little more filled out.
> SimpleGraphics can be used for a type of double buffered
animation.
-----------------------------------------------------------------

You can check out the accompanying documentation at Aglet Modula-2 Documentation (PDF)

It's pretty "Amigaized", and IMHO more fun to develop with than GNU c.
I'll follow up with a developer "fun-thing" shortly.

Tom
web page: Aglet Modula-2

ssolie
ssolie's picture
Offline
Last seen: 10 years 5 months ago
Joined: 2011-02-03 06:55
How large is the Modula-2

How large is the Modula-2 community these days?

I'm a C++ man myself. :-)

tbreeden
tbreeden's picture
Offline
Last seen: 6 years 1 week ago
Joined: 2010-12-09 03:10
Quote:How large is the

How large is the Modula-2 community these days?

Not real large, of course. :)

There is interest, and activity, especially in Europe.

The best tracker of M2 activity is the page here.

The most exciting thing is Gnu Modula-2, which has been worked on quite a while, and is now at version 1+ after a long time in the 0's. It has been build for a number of Linices, and OsX.
It may be integrated into the official gcc distribution before too long.

I've been tempted to make it a project to see if I can get it running on OS4, but I don't know enough of the nitty gritty of gcc and the changes in the Hyperion distribution that I have not been able to generate the time or energy.

A set of Object Oriented extensions to Modula-2 were defined during the ISO Standardization Definition of Modula-2 a few years ago. I have used them with a nice PC compiler and hope to add them to Aglet Modula-2 some time in the future.

A couple of very capable language designer types have started a more radically updated language specification for a "modern" Modula-2, called Modula2 R10. Apparently coming out of work on a Mac implementation called Objective Modula-2.

Now if you are asking about the Amiga Modula-2 community, I know of three of four people who have at least looked into Aglet M2, and one who has done a little programming. :)

I'm still doing what I can to generate interest.

Tom

Log in or register to post comments