|
From: | Andreas Fischlin |
Subject: | Re: [Gm2] Modula-2 IDE |
Date: | Tue, 08 Jan 2008 17:40:31 +0100 |
User-agent: | Thunderbird 2.0.0.9 (Macintosh/20071031) |
Hi all, I like to inform you about the fact that my group maintains since many years (actually more than a decade) the M2 mode for the Alpha editor family (plus huge loads of other Modula-2 software, http://www.sysecol.ethz.ch/RAMSES). The open source Alpha editors are Tcl/Tk based and can thus be easily extended. There is the now outdated Alpha (http://www.kelehers.org/alpha/), Alpha8, AlphaX, and AlphaTk available. Notably AlphaTk is platform independent and available for Windows, Unix, and Mac OS X. The Alpha editors are described at the wiki http://alphatcl.sourceforge.net/wiki/. The M2 mode is of course written in tcl and is available from this svn site http://alphatcl.svn.sourceforge.net/viewvc/alphatcl/branches/branch-8_2a1d/Tcl/Modes/M2%20Mode/. The M2 mode is very powerful and has been integrated with various Modula-2 implementations, notably MacMETH (1 pass compiler as originally written by Niklaus Wirth, home page http://www.sysecol.ethz.ch/RAMSES/MacMETH.html) and the P1 compiler. The gm2 support has recently been added by Gaius, but we have not yet been able to test this and no releases of the RASS tools 'mk' or 'mk1' to support the building with gm2 are available yet (only experimental versions). However, I recommend to consider using the M2 mode for any elaborate programming in Modula-2. Thanks to its extendability and portability (Tcl/Tk based), it could easily be adpated to new language implementations and AFAIK for any computer system and platform. The M2 mode can display compilation errors (or warnings) in the source in a so-called status bar. It knows the Modual-2 syntax and so-called electrics allow to trigger from a few keystrokes skeletons for most of the Modula-2 statements, such as if--if-then-statements, ife--if-then-else statements, case--case-statements etc. etc. DEF to MOD generation and many other features. Quite powerful. Regards, Andreas José David Moreno Juárez wrote: Thanks for your interest, Gaius. In fact, my aim is to follow the GNU Modula-2 development in order to adapt the IDE to the features developed for the compiler, for the later is a more mature, complex and fundamental project. The project's tracker (http://sourceforge.net/tracker/?group_id=213215) is opened for every one wanting to get some feature developed or a bug fixed. Currently, this is a one-man project and it's been developed in the spare time that my full-time job allows me. Anyway, I promise to do my best in order to implement any feature request or bug fix. Regards. On Tuesday 01 January 2008 13:57:05 Gaius Mulley wrote:José David Moreno Juárez <address@hidden> writes:I thought this information can be of interest to some of you: I've released a Modula-2 IDE based on Eclipse that can be easily integrated with the GNU Modula-2 compiler. It's available at http://sourceforge.net/projects/modulipse/. So far, there are binary packages for Win32 and Linux/gtk/x86 platforms. I'm uploading packages for other platforms (MacOS, Solaris, ...) but it's a slow process using a modem connection. I expect them to be available tomorrow. For those who already have Eclipse installed, it's possible to point the Eclipse update manager to the update site http://modulipse.sourceforge.net. Some (slightly outdated) screenshots can be found on http://www.flickr.com/photos/address@hidden/ Regards.Hi, excellent news! I've been following the screenshots and news of Modula-2 Eclipse. If there are features you want GNU Modula-2 to incorporate please drop an email. I look forward to installing modulipse on our laboratory machines at work, regards, Gaius_______________________________________________ gm2 mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/gm2 --
________________________________________________________________________ Andreas Fischlin, Ph.D., Group Director Terrestrial Systems Ecology Institute of Integrative Biology: Ecology, Evolution, Infectious Disease Department of Environmental Sciences, ETH Zurich Address: ETH Zurich, CHN E35.1 8092 Zurich, Switzerland Phone: +41 44 633-6090 / Fax: +41 44 633-1031 http://www.sysecol.ethz.ch/Staff/af/ http://www.sysecol.ethz.ch/ _/_/_/ _/_/_/ _/ _/ _/ _/ _/ _/ Eidgenoessische Technische Hochschule Zuerich _/_/_/ _/ _/_/_/ Swiss Federal Institute of Technology Zurich _/ _/ _/ _/ Ecole polytechnique federale de Zurich _/_/_/ _/ _/ _/ Politecnico federale de Zurigo Make it as simple as possible, but distrust it! ________________________________________________________________________ |
[Prev in Thread] | Current Thread | [Next in Thread] |