Gnu modula-2 windows




















Free Software Foundation! From Free Software Directory. Jump to: navigation , search. This is not an official GNU package. Licensing License. Verified by. Contains some error recovery. Also contains a new procedure ExStorage. This procedure enables low fragment heap algorithms for the main process heap. What it is you may see in Microsoft docs.

The motivation of this change is the following. EnableLFH in the beginning of the application body. HeapSetInformation procedure with the appropriateparameters. August Fixes the following problems:. Win32 API. No support is given, neither by ADW Software , nor by modula2. Use the feedback form for your comments.

The finalised section on pragmas, their EBNF and syntax diagrams have been incorporated. The document is still work in progress as stated in page 2: "It is intended for general peer-review and for contributors who wish to participate in work on the M2R10 reference compiler , the standard library implementation and associated compliance test tools.

According to the homepage of the compiler it was released to fix a bug which led to problems compiling and loading bit DLL's. A lot of in my opinion very interesting issues of USUS , a newsletter published in the 80s and early 90s by the UCSD Pascal System User's Society, are available via ftp from a server run by Western Horizon Technologies , a company offering consulting and professional staffing services.

The files are all in pdf format and quite big but nevertheless interesting - mostly historic information but also code snippets etc. I also remember what kind of information is in my head?

As always in such cases let me ask: Does anyone have more? I was just tired to search for sources, compilers and online tutorials which weren't there anymore. Dead communities, disappeared homepages and broken links were symptomatic for a dying language back then.

Today the situation is much better, but still not good - a number of free compilers of professional quality are available now and may change this in the long run. The small community more and more people ask questions or contact me in the last few years around the language seems to be growing steadily. At this point I just want to say thank you to all who have contributed to my effort to keep a good online ressource for the language Modula-2 alive and up to date.

Your help was and is appreciated. Most of us know Modula-2 is there for over 30 years now. Those who remember or even played the game which was very popular once may be interested in a short video demonstrating Oxyd , a game written for the AtariST in by Meinolf Amekudzi Schneider.

Of course it was written in Modula-2 Megamax Modula-2 is still available. The release fixes a bug with some REAL functions on x The IDE has got new features, modules were updated and some bugs were fixed. Find more information by visiting the original home of the compiler or consult the changelog. And new ones still appear. I completely missed the release of ADW Modula-2 2. Well, here is the announcement. There were some fixes and smaller changes in look and feel. It is not intended to be an operating system, but a simple and generic graphic interface that gives the user an easy way to interact with complex electronic machines.

Having the new homepage of Egem I removed the related files from the local download area. Some issues brought up by users of the compiler were adressed.

First I thought this was the often used and usual short form of Modula-2 but reading on I found a reference to the University of York Modula Compiler. Well, I got very interested and did some investigative searching as I was quite sure until now that Modula was never used I wasn't even sure if it was implemented.

I found lots of articles and other interesting stuff and decided to put the information into the local FAQ. There was even an operating system written in Modula-1 - as it was sometimes called later, when Modula-2 was taking over. Follow the link above to get more information and a download link. If I remember it right I found the link visiting the homepage of Jan Verhoeven who also provides a link to the opening talk of Mr.

Wirth at GTAC Now I found a new interview coming in three parts one , two , three. Since releasing XDS under a freeware license back in , we have completed a handful of related custom projects. We have also added keyboard macros to the IDE for our own convenience, and, of course, we have encountered and fixed a number of bugs in the process of working on all that. To cut the long story short, we have just released XDS 2. The compiler has been released as freeware.

I should have written more than a few lines to announce this release. But I didn't have enough time last sunday. So let me add: This is an amazing development system, not "only" a compiler. The documentation is really nice, the libraries are extensive. The package can be recommended to everyone using Windows only. It's a pity the Linux compiler wasn't released with the Windows version. Stony Brook used to be a cross platform development system.

I don't want to be unhumble - thanks a lot for the release! Now I found out about Panos , an operating system developed by Acorn Computers in the s information from computinghistory. Of course this is of historical interest only. For those interested there is a lot of information including pictures and manuals available from Chris's Acorns. There is an interesting email about Acorn's involvement with Modula2.

I post the link here because the information was very enlighting for me. I didn't even know Acorn was part of this line The compiler works out of the box picture. So I found out st-computer. Does anyone have more information or do you have the compiler packages so we can make them available? This is a bugfix release. As a sidenote Gaius Mulley informs that he works on grafting gm2 onto gcc 4.

No, I am not talking about a philosophy of Modula-2 enthusiasts explaining the universe. I want to bring attention to the interesting projects of Dr. Maurer who develops Murus for a long time now. The docs are extensive. Maurer uses the Mocka compiler and provides an own version which is easier to use in some aspects.

As Murus is written in german language, Jan Verhoeven translated some parts of Murus to make them available to the rest of the world in the Murus section of his Modula-2 pages. Changes according to the announcement: "A link checker revealed some twenty dead or inaccessible links.

All have been ruthlessly removed, and some sections renumbered, particularly after 4. A new mailing list for Objective Modula-2 is at 2. The Amiga Aglet item has been updated. Some additional resource lists have been added after the main bibliography.

The GNU information has been updated. ISO compatibility information has been updated. Modula-2 R10 is mentioned in a new question at 1. Rick Sutcliffe points out Koltashev "discusses the benefits of using Modula-2 for the onboard-software used in Russian telecommunications satellites". I remember the announcement by Excelsior back from which I guess was related to the same project.

The information is in spanish language but mostly usable through tools like online translators. You can view the material as a tutorial to start working with a Modula-2 compiler Mocka , a good editor Kate and an easy to use debugger GNU DDD which works as a frontend for debuggers. Maybe someone out there wants to provide a translated version of the documents? Information about latest changes is also there as well as a newly built gm2-avr package gm2 built as a cross compiler for the Atmel series of microprocessors.

Have a look at the sources of Schwarzer Kaffee. Martin Kalbfuss provides the example files to get you started. SDL is not part of the official package collection of Cygwin and doesn't build with gcc4 at the moment. Last but not least latest changes to the 4.

I thought it would be helpful for people testing and trying out the compiler to keep the archive up to date. Now I found thanks to a hint from the compiler list at Modula2. People often seemed to experiment with Modula-2 in safety-critical fields. I wondered how the computer looked like which was used to develop the translator.

Well, I found a small picture of the box tied to a car This reminded me to post some simple scripts I am using with Vim. Any ideas to improve these? The release includes fixes for the compiler and some libraries. You may be interested in the documentation pdf to find out more. Latest changes to the compiler have also been reported to the gm2 mailing list.

Various documents example. An overview by Julian Blake with more detail is also available. The compiler is also again available now as a cross compiler for the Atmel microprocessors. This is alpha status software which needs testing and people who are willing and able to try it out. Read the announcement here. Now it does once again. Read the messages to the gm2 mailing list to learn more. The binary build is available here.

I installed the Cygwin port of Vim to get a nice development environment. After turning on syntax highlighting I tried to compile some of the GNU Modula-2 examples by typing :make - everything works fine!

Don't forget to set the right path. The much improved documentation of the compiler now comes with sections labelled according to their texinfo nodes. Last but not least you may be interested in latest changes to the compiler sources mostly reflecting the documentation update.

I know lots of people have contributed to the project have a look at the archives of the gm2 mailing list to find out more but it is one man who wrote the compiler and gave friendly and quick support to all people who asked questions or were and are interested in the project. Thank you so much Gaius Mulley. Congratulations to you and thanks to all contributors. A message about latest changes to the compiler was sent out earlier to the mailing list.

Users can also exploit conditional compilation and full gcc backend optimization and architecture coverage. GNU Modula-2 can produce position independant code and can easily produce shared libraries from modules. The compiler provides a swig interface file generator option which allows scripting languages such as Python to import modules written in Modula-2 and also catch exceptions thrown by Modula The compiler now behaves similar to the most used GCC front ends compile and link by simply providing the filename as your only argument.

Other recent changes to the compiler have also been reported to the mailing list. There is another script available brought to my attention by a kind reader of these pages about sorting algorithms in Modula-2 written by Ralf Kruber. Well, it is also written in German. Still, the ACK has some idosyncracies that may be flattened out by a simple front end.

I set out to create a GUI front end for the ack. Fewer libraries are available in the distribution as there were some problems due to missing low-level libraries. I also want to point you to the brave work of some students: Over at Vrije Universiteit Brussel Modula-2 is used as a teaching language using the XDS Modula-2 compiler. Domination download is the award winning game of the year This may hopefully bring some life to the compiler versions for the Microsoft.

NET platform not to mention the now defunct online compiler. Maybe some of you are interested and want to show that interest in the mentioned group? Finally: Have you ever asked yourself the question why there are uppercase keywords in Modula-2?

While I just naively like the increased readability of my sources here are some very good arguments from a discussion in the Zonnon forum. A lot of bugs were fixed and it seems we are approaching version 1.

It was announced in comp. And as a sidenote I want to inform you about the release of Critical Mass Modula-3 5.

Not Modula-2, I know, but an interesting language available for a lot of platforms. The announcement was posted in comp. I want to point out the last paragraph of the message: "Developers and unit testers use the IRC Modula-2 channel on freenode for collaboration, and new members are welcome to join the team currently five strong. Rebuilt packages for Debian are available.

You may find the answer to a question about how to use the packages helpful. Binaries are available for Ubuntu and Debian. Since Objective Modula-2 is a superset of Modula-2 R10, this document also includes an introductory section about R10 that is easier to read than the formal language description document I reported about earlier. GNU Modula-2 0. It also includes the ability of users of gm2 to align fields.

You may also be interested in a complete set of syntax diagrams encapsulated PostScript for R There is a document which is a concise description of this dialect of Modula-2, jointly developed in and by B.

Sutcliffe, as a modern revision of classic Modula-2 "Revision ". This is achieved by moving all the features that other languages add to their cores into the library and provide syntax that makes library defined facilities look as if they are built-in.

Low level facilities are on par with C. Variadics are type-safe like everything else". The homepage of Objective Modula-2 has been updated recently to reflect the latest changes to the core language and grammar. Find a summary of the latest updates here. Other news: Chris Burrows informs us about the appearence of a copy of the manual of Logitech Modula-2 1. You may also be interested in the new section Building a shared library of the GNU Modula-2 documentation.

The file is available from CFB Software. You may also be interested in the growing list of Modula-2 projects over at Ohloh. Last but not least your help is needed once again. Some people are searching for a skilled volunteer to help in getting Modula-2 support into the GeSHi distribution. If you have PHP skills please consider helping. The library is LGPL licensed. Entries listed in this section are compilers made available under a commercial license but free of charge.

Compilers will not be listed in this section if the license is temporary e. Developed by Tom Breeden. Developed at the University of Brisbane AU. Modula-2 compiler for Windows and bit , based on Stony Brook Modula No longer maintained. Versions for other target platforms are available as commercial products.

C source code or x86 object code generation. No longer maintained but commercial support still available. Entries listed in this section are compilers made available under a commercial license against payment of a license fee. Compilers will not be listed in this section if the availability of the software cannot be verified.

The Cambridge Modula-2 compiler is based on a subset of PIM4 with language extensions for embedded development. The compiler generates standalone code for 80C51 based microcontrollers. A free trial version is available. The BSD and Linux versions are available as freeware. Entries listed in this section are compilers that are made available without license.



0コメント

  • 1000 / 1000