<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Working in MODULA-2</title>
	<atom:link href="http://galfar.vevb.net/wp/2009/04/working-in-modula-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/</link>
	<description>Oh hai!</description>
	<lastBuildDate>Tue, 29 Jun 2010 16:08:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tri</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-559</link>
		<dc:creator>tri</dc:creator>
		<pubDate>Sat, 13 Feb 2010 08:07:31 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-559</guid>
		<description>One more thing: a comprehensive list of current Modula-2 compilers can be found at

http://www.modula2.net/resources/compilers.shtml</description>
		<content:encoded><![CDATA[<p>One more thing: a comprehensive list of current Modula-2 compilers can be found at</p>
<p><a href="http://www.modula2.net/resources/compilers.shtml" rel="nofollow">http://www.modula2.net/resources/compilers.shtml</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tri</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-549</link>
		<dc:creator>tri</dc:creator>
		<pubDate>Fri, 12 Feb 2010 15:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-549</guid>
		<description>Hi, you might be interested in the IRC channel dedicated to discussing Modula-2 and Oberon. It is on the Freenode network (irc.freenode.org), channel #modula-2.</description>
		<content:encoded><![CDATA[<p>Hi, you might be interested in the IRC channel dedicated to discussing Modula-2 and Oberon. It is on the Freenode network (irc.freenode.org), channel #modula-2.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek Mauder</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-326</link>
		<dc:creator>Marek Mauder</dc:creator>
		<pubDate>Sun, 15 Nov 2009 00:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-326</guid>
		<description>Thanks for all that info. 
According to GNU Modula-2 homepage it looks like ISO Modula-2 standard is now fully supported. I also found interesting Eclipse based IDE for GNU Modula-2 at http://modulipse.sourceforge.net/.</description>
		<content:encoded><![CDATA[<p>Thanks for all that info.<br />
According to GNU Modula-2 homepage it looks like ISO Modula-2 standard is now fully supported. I also found interesting Eclipse based IDE for GNU Modula-2 at <a href="http://modulipse.sourceforge.net/" rel="nofollow">http://modulipse.sourceforge.net/</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek Mauder</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-325</link>
		<dc:creator>Marek Mauder</dc:creator>
		<pubDate>Sun, 15 Nov 2009 00:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-325</guid>
		<description>I&#039;ve heard about Oberon but never checked it out before. Syntax looks very much like that of Modula-2 at first glance, but it&#039;s EBNF grammar is much shorter. I looked at Oberon-07 report to see how it can work without loops, but it looks like only a statement called LOOP was removed - FOR, WHILE, and REPEAT are still there.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve heard about Oberon but never checked it out before. Syntax looks very much like that of Modula-2 at first glance, but it&#8217;s EBNF grammar is much shorter. I looked at Oberon-07 report to see how it can work without loops, but it looks like only a statement called LOOP was removed &#8211; FOR, WHILE, and REPEAT are still there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Es</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-324</link>
		<dc:creator>Es</dc:creator>
		<pubDate>Sat, 14 Nov 2009 23:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-324</guid>
		<description>Your may be interested in the Oberon language. Another Niclaus Wirth creation. It seems to have a back to basics philosophy but according to wikipedia the 2007 version has got rid of the loop statement which seems a bit extreme.</description>
		<content:encoded><![CDATA[<p>Your may be interested in the Oberon language. Another Niclaus Wirth creation. It seems to have a back to basics philosophy but according to wikipedia the 2007 version has got rid of the loop statement which seems a bit extreme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JB</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-11</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Wed, 20 May 2009 16:44:45 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-11</guid>
		<description>Modula-2 may not be as widely used as it was in the 1980s but it&#039;s not a dead language, especially not in embedded development. Mod51, for example is a Modula-2 compiler for the 8051 which is very popular and widely used.

Outside of embedded development, the main reason why Modula-2 is not that widely used has been the long time absence of any open source compilers. In this day and age, no language can survive without an open source compiler available on mainstream platforms.

The Modula-2 compiler vendors have been so unbelievably greedy that they  killed their own market in the process, some have eventually released their compilers free of charge, but that was too little too late. The MOCKA compiler was briefly available under GPL but has been taken closed source again. What a bunch of losers who couldn&#039;t set their code free!

If there had been an open source Modula-2 compiler early on, the language would at least be as widely used as Free Pascal or D.

However, there is now a working GCC front end for Modula-2, called GNU Modula-2. It supports the PIM standards and ISO support is being actively worked on. It isn&#039;t part of the main GCC distribution yet, but when it will eventually ship with GCC, it will certainly increase the user base again.

There is also another open source Modula-2 compiler project called Objective Modula-2 which adds extensions for GNUstep/Cocoa. It is to Modula-2 as Objective-C is to C. The compiler is still under development, but again, when there is a working distribution, this will also contribute to increase the user base, especially since it will also allow developing in Modula-2 for the iPhone.</description>
		<content:encoded><![CDATA[<p>Modula-2 may not be as widely used as it was in the 1980s but it&#8217;s not a dead language, especially not in embedded development. Mod51, for example is a Modula-2 compiler for the 8051 which is very popular and widely used.</p>
<p>Outside of embedded development, the main reason why Modula-2 is not that widely used has been the long time absence of any open source compilers. In this day and age, no language can survive without an open source compiler available on mainstream platforms.</p>
<p>The Modula-2 compiler vendors have been so unbelievably greedy that they  killed their own market in the process, some have eventually released their compilers free of charge, but that was too little too late. The MOCKA compiler was briefly available under GPL but has been taken closed source again. What a bunch of losers who couldn&#8217;t set their code free!</p>
<p>If there had been an open source Modula-2 compiler early on, the language would at least be as widely used as Free Pascal or D.</p>
<p>However, there is now a working GCC front end for Modula-2, called GNU Modula-2. It supports the PIM standards and ISO support is being actively worked on. It isn&#8217;t part of the main GCC distribution yet, but when it will eventually ship with GCC, it will certainly increase the user base again.</p>
<p>There is also another open source Modula-2 compiler project called Objective Modula-2 which adds extensions for GNUstep/Cocoa. It is to Modula-2 as Objective-C is to C. The compiler is still under development, but again, when there is a working distribution, this will also contribute to increase the user base, especially since it will also allow developing in Modula-2 for the iPhone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-6</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 15 Apr 2009 00:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-6</guid>
		<description>It is MCDS 2.6 environment. There&#039;s a compiler, assembler, linker, PROM burner, etc. Supported target CPUs are MC68xxx, Intel 80xx, and some others used in embedded systems.</description>
		<content:encoded><![CDATA[<p>It is MCDS 2.6 environment. There&#8217;s a compiler, assembler, linker, PROM burner, etc. Supported target CPUs are MC68xxx, Intel 80xx, and some others used in embedded systems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://galfar.vevb.net/wp/2009/04/working-in-modula-2/comment-page-1/#comment-5</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Mon, 13 Apr 2009 18:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://galfar.vevb.net/wp/2009/04/working-in-modula-2/#comment-5</guid>
		<description>The GNU Modula-2 compiler is still alive (and under active development #6-).

I am curious about the 1989 compiler, though.  What was the compiler?  Was it a cross-compiler?

Bob</description>
		<content:encoded><![CDATA[<p>The GNU Modula-2 compiler is still alive (and under active development #6-).</p>
<p>I am curious about the 1989 compiler, though.  What was the compiler?  Was it a cross-compiler?</p>
<p>Bob</p>
]]></content:encoded>
	</item>
</channel>
</rss>
