<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>The Mercury Project</title>
  <link>http://mercurylang.org/</link>
  <description>News from the Mercury programming language project.</description>


<item>
<guid>http://mercurylang.org/rss.xml#e80727289bdf09a39112cc97213fe381</guid>
<title>Color diagnostics</title>
<description>The Mercury compiler now uses color in diagnostic messages by default.
For details, see the new &quot;Diagnostic output&quot; chapter of the
&lt;a href=&quot;https://mercurylang.org/information/doc-latest/mercury_user_guide/Diagnostic-output.html#Diagnostic-output&quot;&gt;Mercury Users' Guide&lt;/a&gt;
in the current
&lt;a href=&quot;download.html#rotd&quot;&gt;release of the day&lt;/a&gt;.
</description>
<pubDate>24th Jun 2024 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#7aad5042ad0cdbbe9b3e10069e1dfdc1</guid>
<title>Mercury 22.01.8 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.8.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>17th Sep 2023 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0023936720c5c9ccad89cf38eed8be95</guid>
<title>Mercury 22.01.7 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.7.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>30th Jul 2023 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#139d5e74d268143590bd517b088ef037</guid>
<title>Mercury 22.01.6 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.6.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>10th May 2023 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#5a7e6ee3bbb09cbdd13d15d2a70080e0</guid>
<title>Mercury 22.01.5 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.5.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>31st Dec 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#287852304e7b462f41aaf18f085778ab</guid>
<title>Mercury 22.01.4 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.4.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>13th Nov 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0f16b060eb1f121109f678fcd952cdea</guid>
<title>Mercury 22.01.3 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.3.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>9th Jul 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#f4e2681628a1728b7594ad7a9dd4cce1</guid>
<title>Mercury 22.01.2 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.2.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>19th Jun 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#cc9ee616429efbfbb33040936778dcaf</guid>
<title>Mercury 22.01.1 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.1.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>20th Apr 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#fd117c53788972d3b45b13b65d10bf3e</guid>
<title>Mercury 22.01 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-22.01/release-notes-22.01.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>31st Mar 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#18c616662416bffb200dbb0307138c81</guid>
<title>22.01 beta release available</title>
<description>Beta versions of the upcoming 22.01 release are available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
</description>
<pubDate>24th Jan 2022 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c50d9cde8cde7717fa9283e4b0cd1af9</guid>
<title>Subtypes support</title>
<description>The latest releases of the day now support subtypes.
You can read about subtypes in the
&lt;a href=&quot;https://mercurylang.org/information/doc-latest/mercury_ref/Subtypes.html&quot;
&gt;reference manual&lt;/a&gt;.
</description>
<pubDate>16th Apr 2021 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e83c528ac6f0b79d52ac983bfe4f44b1</guid>
<title>Mercury 20.06.1 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-20.06/release-notes-20.06.1.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>3rd Nov 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1c35b2442368494d942a3fb8b72100b6</guid>
<title>Mercury 20.06 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-20.06/release-notes-20.06.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>30th Jun 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#977e9fb4de105eb8c6741d6de2ec2e74</guid>
<title>20.06 beta release available</title>
<description>Beta versions of the upcoming 20.06 release are available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
</description>
<pubDate>2nd Jun 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#a89d157973b8794fe004182a3400c65c</guid>
<title>Mercury 20.01.2 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-20.01/release-notes-20.01.2.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>3rd May 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#30af8e5223e8ecfde17382d80749c917</guid>
<title>Mercury 20.01.1 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-20.01/release-notes-20.01.1.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>1st Mar 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#46ca0def1cbd81f69bf225a56ed01fb8</guid>
<title>Mercury 20.01 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-20.01/release-notes-20.01.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>28th Jan 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e65db3e616708b86e48aa12138293909</guid>
<title>20.01 beta release available</title>
<description>Beta versions of the upcoming 20.01 release are available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
</description>
<pubDate>10th Jan 2020 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e8c8a3d65375f7b91137b117235cdf0f</guid>
<title>musl libc support</title>
<description>Mercury now works with systems that use the &lt;a href=&quot;https://www.musl-libc.org&quot;&gt;musl&lt;/a&gt;
C library.</description>
<pubDate>9th Jan 2018 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#7654101527d7d0d0d14aefc132c2486d</guid>
<title>Unsigned Integers</title>
<description>We have added a new builtin primitive type: uint.
This type provides unsigned integers of the same size as Mercury's int type.
The new type is available in the latest release of the day.
</description>
<pubDate>13th Jun 2017 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2dde84e26c533586bbb4e7b07911fea1</guid>
<title>New Presentations</title>
<description>Paul Bone introduced Mercury in a presentation to the Melbourne Functional
User Group.
His slides are available on the
&lt;a href=&quot;documentation/papers.html#mfug_talk&quot;&gt;Papers page&lt;/a&gt;.
The slides from Paul's Ph.D. completion seminar have also been made
available</description>
<pubDate>7th Apr 2015 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#a1f9f6ec69c8b51245ae4e12ec03ffa3</guid>
<title>Mercury 14.01.1 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-14.01/release-notes-14.01.1.txt&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>8th Sep 2014 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2bdc7c493642de1c3fa190d8957848c9</guid>
<title>Windows binary packages for Mercury 14.01 available</title>
<description>Windows binary packages for Mercury 14.01 using either MinGW GCC or
Visual Studio 2013 (32-bit only) are now available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.</description>
<pubDate>19th Feb 2014 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#10da5f07276e802ecf6a784710ae8d1e</guid>
<title>Mercury 14.01 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release-14.01/release-notes-14.01.txt&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>10th Feb 2014 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d8e53a2313d07f4124342eee3d7b7f96</guid>
<title>14.01 beta release available</title>
<description>Beta versions of the upcoming 14.01 release are available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
</description>
<pubDate>3rd Jan 2014 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#60daf0783d383dd62af4de5452a14855</guid>
<title>Mercury 13.05.2 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release/release-notes-13.05.2.txt&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>3rd Dec 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#9009fe23f8339ed6280cfe1ed1bd60e4</guid>
<title>Windows binary package for 13.05.1 available</title>
<description>A Windows binary package for Mercury 13.05.1 is now available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.</description>
<pubDate>19th Aug 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#7a4d6fd86d2634f92b1a82ea525934cb</guid>
<title>13.05.2 beta release available</title>
<description>Beta versions of the upcoming 13.05.2 release are available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
</description>
<pubDate>24th Jun 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#9fdb1a4eb15c32dfef7690088d147a41</guid>
<title>Mercury 13.05.1 released</title>
<description>Release information is available
&lt;a href=&quot;https://dl.mercurylang.org/release/release-notes-13.05.1.txt&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>14th Jun 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#074af930fcb03ded6153906d33bbaa55</guid>
<title>13.05.1 beta release available</title>
<description>We're preparing a point release that will fix some problems in 13.05.
The first beta version of this point release is available on the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.</description>
<pubDate>28th May 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#add7f7e851729a6bfb74156940458bd6</guid>
<title>Paul Bone's Ph.D. dissertation is now available</title>
<description>Paul's Ph.D. dissertation,
titled Automatic Parallelisation for Mercury,
has been examined and is now available for
download on the
&lt;a href=&quot;documentation/papers.html#pbone_phd_thesis&quot;&gt;
Mercury papers page&lt;/a&gt;.</description>
<pubDate>19th May 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#a3ff2d5c86a2a42a356e3d60a23e1e20</guid>
<title>Mercury 13.05 released</title>
<description>We are pleased to announce the release of version 13.05 of the Mercury system.
The new release can be downloaded from the
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads page&lt;/a&gt;.
For a list of changes since the last version see the
&lt;a href=&quot;https://dl.mercurylang.org/release/release-notes-13.05.txt&quot;&gt;
release notes&lt;/a&gt;.</description>
<pubDate>16th May 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#fcbaba02d79a1a415d755ba6c2b8d719</guid>
<title>Website redesign</title>
<description>We have updated the website.  Thanks to
&lt;a href=&quot;http://www.yeslogic.com&quot;&gt;YesLogic&lt;/a&gt;
for the new design!</description>
<pubDate>6th May 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#8b1fafe09c24d5a929c2ed52dca22fd0</guid>
<title>13.05 beta release available</title>
<description>It's been a busy time and we never got around to releasing Mercury 12.08.
Since it's been so long we've decided to abandon the 12.08 release and try
again with 13.05.
This means the new release will have more features and fixes than if we'd
released version 12.08 now.
The beta releases of Mercury 13.05 are available
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>2nd May 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ae230391ce3e4f0736f591284e8dbd20</guid>
<title>Downloads and documentation are available again</title>
<description>We have put both the documentation and some
&lt;a href=&quot;https://dl.mercurylang.org/index.html&quot;&gt;downloads&lt;/a&gt;
back online.
However, until we setup a periodic build system these may be updated
only intermittently.
Also, the downloads available do not yet include historical versions of
Mercury.</description>
<pubDate>17th Apr 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#bf1211645ea080f5cf13508d95249090</guid>
<title>64-bit Windows support</title>
<description>Generation of 64-bit code on Windows using the MinGW64 version of GCC
is now supported.</description>
<pubDate>8th Apr 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ff65ee0ea7b81358d1d06894054b3f14</guid>
<title>Mercury has left the University</title>
<description>There are no more people working on the Mercury project who are also
working at the University of Melbourne.
As such it has become necessary to move the project outside the University
so that we can continue to support it.
There have already been a number of changes such as a new website address,
new mailing lists and we're now using git and github.com for our VCS.
Today the server at the University stopped working and we've re-located the
website to the new server, but a number of links are broken including the
all-important downloads section.
We will fix this in the next few days. and post another update here.</description>
<pubDate>24th Mar 2013 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#f72a313bff11d6e7454c116ea439b7de</guid>
<title>12.08 beta release available</title>
<description>Beta releases of Mercury 12.08 are available &lt;a href=&quot;download.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>13th Aug 2012 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1d40ca83afb7f5595b7c12fa21332766</guid>
<title>Mercury 11.07.2 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release-11.07.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>3rd Aug 2012 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#31e213bab90ed72afb5ccbaef683dc34</guid>
<title>Mercury 11.07.1 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release-11.07.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>2nd Mar 2012 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#8752f398c8833655cbbcc561dbdcd2f3</guid>
<title>New paper</title>
<description>
A new paper and presentation have been added to the
&lt;a href=&quot;documentation/papers.html#loop_control&quot;&gt;papers page&lt;/a&gt;.
These describe how parallel conjunctions with recursive calls
can be handled more efficiently,
especially with regard to memory usage.</description>
<pubDate>28th Jan 2012 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#472e11f3d3ae87084646991ca70da839</guid>
<title>New release</title>
<description>We are pleased to announce the release of version 11.07 of the
Mercury system.  The new release can be downloaded
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.  For a list of the changes since
the last version see the &lt;a href=&quot;download/release-11.07.html&quot;&gt;release notes&lt;/a&gt;.</description>
<pubDate>22nd Dec 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#05e60126c38fcdc797e3667d02034537</guid>
<title>Three new papers</title>
<description>
Three new papers about parallelism in Mercury have been added to the
&lt;a href=&quot;documentation/papers.html#threadscope&quot;&gt;papers page&lt;/a&gt;.
Associated with each paper is a presentation that was given at ICLP 2011.
The presentations are also available on the
&lt;a href=&quot;documentation/papers.html#threadscope_talk&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>15th Aug 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#de433e1a763212eb5b6334c3e7f6a17b</guid>
<title>11.07 beta release available</title>
<description>Beta releases of Mercury 11.07 are available &lt;a href=&quot;download.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>29th Jun 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#bb9967545ce182a3441b018cb6191043</guid>
<title>Mercury featured on dotnetrocks.com podcast</title>
<description>&lt;a href=&quot;http://www.dotnetrocks.com&quot;&gt;dotnetrocks.com&lt;/a&gt; recently
interviewed Paul Bone about Mercury and some of its features including
Declarative Debugging and Automatic Parallelism.
The podcast episode can be found
&lt;a href=&quot;http://www.dotnetrocks.com/default.aspx?showNum=671&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>14th Jun 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#f4c32e4eb0f52404080f14a010724d27</guid>
<title>New presentation</title>
<description>The slides for a presentation about the Mercury project that was given at
the Linux Users of Victoria's June 2011 meeting are now available from the
&lt;a href=&quot;documentation/papers.html#luv_2011&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>7th Jun 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#dc494350960e300ba0297d6f0f36f36c</guid>
<title>New release</title>
<description>We are pleased to announce the release of version 11.01 of the
Mercury system.  The new release can be downloaded
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.  For a list of the changes since
the last version see the &lt;a href=&quot;download/release-11.01.html&quot;&gt;release notes&lt;/a&gt;.</description>
<pubDate>27th Apr 2011 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#3e29c76a92eb7a00495b86a089641e1e</guid>
<title>11.01 beta release available</title>
<description>Beta releases of Mercury 11.01 are available &lt;a href=&quot;download.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>23rd Dec 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#332f6459bfd489ff155482a13a916065</guid>
<title>Cairo binding</title>
<description>The latest development version of the Mercury extras distribution
now contains a Mercury binding to the
&lt;a href=&quot;http://www.cairographics.org/&quot;&gt;Cairo 2D graphics library&lt;/a&gt;.
See the files in extras/graphics/mercury_cairo for details.
</description>
<pubDate>20th Dec 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b84bbca01882f7e1066efd0d5f495a7a</guid>
<title>New Presentation</title>
<description>
The slides for a Google Tech Talk and a seminar at The University of New South
Wales about &amp;quot;Automatic Parallelisation for Mercury&amp;quot; are now available
from the
&lt;a href=&quot;documentation/papers.html#google_2010_autopar&quot;&gt;papers page&lt;/a&gt;
</description>
<pubDate>6th Dec 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ad5dad0ad912d5c0c5699add8dbe4840</guid>
<title>C# backend</title>
<description>The Mercury compiler now has a C# backend,
which was under development during the last few months.
It works with Microsoft .NET and Mono, and is available in the
current releases of the day.
</description>
<pubDate>23 Nov 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#df356f4d0c8e5d7d747ef346aed773fc</guid>
<title>Mercury 10.04.2 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release-10.04.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>5 Oct 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#df25924c6b9e1c46bac20ac677409725</guid>
<title>Mercury 10.04.1 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release-10.04.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>30 Aug 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#eb553af689ac471329d6f9b0ecc69810</guid>
<title>New release</title>
<description>We are pleased to announce the release of version 10.04 of the
Mercury system.  The new release can be downloaded
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.  For a list of the changes since
the last version see the &lt;a href=&quot;download/release-10.04.html&quot;&gt;release notes&lt;/a&gt;.</description>
<pubDate>19 Jul 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#9c1cfb21eec164717a1ea37ed8e1c114</guid>
<title>New paper and new slides</title>
<description>A new paper,
Towards Software Transactional Memory for Real-World Programs,
has been added to our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
It describes recent work on Software Transactional Memory in Mercury.

&lt;p&gt;A set of slides from a talk given at LinuxConf in Wellington regarding
automatic parallelisation are also available from the
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
&lt;/p&gt;
</description>
<pubDate>23 Mar 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#dae25f8ced9e671746881de0a28a1dc0</guid>
<title>10.04 beta release available</title>
<description>The first beta of 10.04 is available &lt;a href=&quot;download.html&quot;&gt;here&lt;/a&gt;.
</description>
<pubDate>4 Feb 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d9f0525c73f122b8aa184135a731ed3d</guid>
<title>New release schedule and naming scheme</title>
<description>The Mercury project has decided to adopt a 6 monthly release schedule
with each release being named by the year and month of the release.
The next planned release is 10.04 which is due for release in April 2010.
</description>
<pubDate>1 Feb 2010 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#971613665e4ace2c67427b0ef7032437</guid>
<title>New papers</title>
<description>We have several papers available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt; that describe
region-based memory management in Mercury.
</description>
<pubDate>3 Dec 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e81236a9ca8038e7a746d5fde4ad2e27</guid>
<title>GCC 4.x support</title>
<description>You can now use GCC 4.1 - 4.4 to build Mercury programs in
low-level C grades, on Linux/x86 and Linux/x86-64.
You will need a release of the day.
</description>
<pubDate>30 Nov 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#23e26ead15e325ab433b72cbb38657ef</guid>
<title>Java backend</title>
<description>The Java backend was restored and improved over the last few months.
It works well!  You will need a release of the day.
</description>
<pubDate>25 Sep 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#208925054c3b4066306ff250da12344f</guid>
<title>New Presentation</title>
<description>
The slides for a recent talk entitled &amp;quot;Writing Business Rules Engines in
Mercury&amp;quot; are now available from the
&lt;a href=&quot;documentation/papers.html#fpu_rules_2009&quot;&gt;papers page&lt;/a&gt;.
</description>
<pubDate>27 Jul 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#540bab062ce7059310cd5b3c87d17d9a</guid>
<title>RSS Feed</title>
<description>You can now receive Mercury news items via an RSS feed by subscribing
to the following URL:
&lt;a href=&quot;/rss.xml&quot;&gt;http://www.mercury.csse.unimelb.edu.au/rss.xml&lt;/a&gt;
</description>
<pubDate>9 Feb 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#118ac082ca844ec5990f57b6726e4c7f</guid>
<title>New standard library modules</title>
<description>We have added two new modules to the standard library: parsing_utils and
calendar.
parsing_utils is a set of utilities to help with writing recursive
descent parsers.  calendar contains utilities for working with dates
in the Gregorian calendar.
Both modules are available in the latest release of the day.</description>
<pubDate>5 Feb 2009 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2af56f2f9a541a2d2ffdef0664e7fc17</guid>
<title>New paper</title>
<description>We have a new paper available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt; that describes
some recent work on automatically introducing parallelism in Mercury programs
based on profiling data.</description>
<pubDate>3 Nov 2008 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c0a6012b06987b35f1c61b2600e59b04</guid>
<title>Google protocol buffers for Mercury</title>
<description>Google protocol buffers allows a extensible binary protocol to be
defined in a programming language independent .proto file.
The protoc compiler then generates APIs for the protocol in C++, Java
or Python.
protoc has recently been extended with basic support for Mercury.
The extension is available from
&lt;a href=&quot;http://code.google.com/p/protobuf-mercury/&quot;&gt;the protobuf-mercury
project site&lt;/a&gt;.</description>
<pubDate>13 Oct 2008 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ad56b9f80828102888240755e83a2f43</guid>
<title>Currying of multi-moded predicates</title>
<description>We now support currying of multi-moded predicates where the mode to
use can be determined from the curried arguments.
For example one can now use expressions such as
list.foldl(list.foldl(int.plus), [[1, 2], [3, 4]], 0),
that previously had to be written using explicit lambda
expressions.
This feature was added by Mission Critical Australia.</description>
<pubDate>29 Apr 2008 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#76ad63de00d918bb03a2e5328cc7647b</guid>
<title>Implementation-defined literals</title>
<description>We now support &amp;quot;implementation-defined literals&amp;quot;.  These are
symbolic names that are replaced by context-dependent values at compile time.
Examples include $file, which is replaced by a string containing the name
of the file in which it appears, and $line which is replaced by an integer
representing the current line number.
This feature was added by Mission Critical Australia.</description>
<pubDate>28 Apr 2008 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1fc986fb24458d53ad8a0e1a44862e0e</guid>
<title>Three new papers</title>
<description>We have three new papers available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
One is on the handling of large predicates
by Prolog and Mercury implementations,
one is on a software transactional memory system for Mercury,
and one is a comparison of packrat parsing and memoed DCG parsers.</description>
<pubDate>1 Nov 2007 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#f18af1fbd02bcd5ae5e1e6c3aa1021c3</guid>
<title>Bug Tracking System</title>
<description>The Mercury project now uses the Mantis bug tracking system
to keep track of bug reports.  The Mercury bug database may
be accessed via the
&lt;a href=&quot;https://bugs.mercurylang.org/&quot;&gt;Bug Database&lt;/a&gt;
link in the menu at the side of this page.</description>
<pubDate>21 Sep 2007 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b3aa0d4cb58096a3f3195ef7770b01c7</guid>
<title>New Paper and Talk</title>
<description>A paper and a presentation have been added to the
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt; describing how
Mission Critical is using Mercury in the &quot;real world&quot;.</description>
<pubDate>14 Aug 2007 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#953812d98b30466f13b1790d0fa9d1e3</guid>
<title>Erlang backend</title>
<description>There's a new back-end for the Mercury compiler that compiles to Erlang, so
that Mercury programs can run on the Erlang runtime system.  The goal is to
allow Mercury programs to take advantage of the Erlang implementation's support
for scalable and reliable server programs.  It also allows for interoperability
between Mercury and Erlang code.  This back-end was implemented by Mission
Critical IT (Australia).</description>
<pubDate>6 Aug 2007 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0630c92aff0057f14da112b0076f4b7e</guid>
<title>Remove support for Unicode characters in string literals</title>
<description>This feature has been removed because of concerns that it might lead users
to believe that Mercury offers full Unicode support, which is not the case.</description>
<pubDate>6 Mar 2007 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0db2c6c39e9dfd1f05422edc9064256c</guid>
<title>Mercury 0.13.1 released</title>
<description>Release information is available
&lt;a href=&quot;./download/old_release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>1 Dec 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#96c74b59feb4e1d4b90fbecaa0818d51</guid>
<title>New paper</title>
<description>We have a new paper available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt; that describes
some recent work on parallelism support in Mercury.</description>
<pubDate>30 Oct 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#91f92c8b88d80235a862d631bda55c66</guid>
<title>New release</title>
<description>We are pleased to announce the release of version 0.13 of the
Mercury system.  The new release can be downloaded
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.  For a list of the changes since
version 0.12 see the &lt;a href=&quot;download/release-0.13.html&quot;&gt;release notes&lt;/a&gt;.</description>
<pubDate>14 Sep 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#4af556d06280a4d528fbfeb2fd90fc62</guid>
<title>Support for Unicode characters in string literals</title>
<description>The escape sequences &lt;em&gt;\uXXXX&lt;/em&gt; and &lt;em&gt;\UXXXXXXXX&lt;/em&gt; can now
be used to encode Unicode characters in string literals, where &lt;em&gt;XXXX&lt;/em&gt;
(or &lt;em&gt;XXXXXXXX&lt;/em&gt;) is the code point of the desired character in
hexadecimal.
The latest &lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for this feature.
</description>
<pubDate>8 Aug 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c4435dd8afcce61a5606d2a098cbb2db</guid>
<title>Mercury 0.13.0-beta available</title>
<description>A beta version of the upcoming 0.13.0 release in now available from the
&lt;a href=&quot;/download.html&quot;&gt;download page&lt;/a&gt;.</description>
<pubDate>4 Apr 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d4ada6a6e551eff26de509208ae9eee6</guid>
<title>New presentation</title>
<description>A presentation titled
&quot;Unclean!  Unclean!  or  Purity issues in declarative constraint logic
programming&quot;
has been added to the presentations section on our
&lt;a href=&quot;documentation/papers.html#g12_unclean&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>28 Mar 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c1b4196f729f719cd51a5ef7ff46f0d4</guid>
<title>Mercury 0.12.2 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>25 Jan 2006 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#595e549158e1ad8a6b3af397ee621933</guid>
<title>Three new papers</title>
<description>Three new papers titled
&quot;Controlling search space materialization
in a practical declarative debugger&quot;,
&quot;Adding constraint solving to Mercury&quot;
and
&quot;Tabling in Mercury: design and implementation&quot;
are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>11 Dec 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#935ed3c1f4159c3c3bf750d5f67ba04c</guid>
<title>Mercury 0.12.1 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>21 Nov 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#02bfca3dbbee9f7f0db7f540757698a1</guid>
<title>New release</title>
<description>We are pleased to announce the release of version 0.12 of the
Mercury system.  The new release can be downloaded
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.  For a list of the changes since
version 0.11 see the &lt;a href=&quot;download/release-0.12.html&quot;&gt;release notes&lt;/a&gt;.</description>
<pubDate>9 Sep 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d6c14e98506e2b67b715fe27594f559c</guid>
<title>Two new papers</title>
<description>Two new papers titled
&quot;Divide-and-query and subterm dependency tracking in the Mercury declarative
debugger&quot;
and
&quot;The implementation of minimal model tabling in Mercury (extended abstract)&quot;
are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>8 Aug 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#56bdf3c79ea49e4207de99363682fa26</guid>
<title>Functional dependencies</title>
<description>We've added support for functional dependencies to the typeclass system.
See the &quot;Type classes&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_reference_manual/index.html&quot;&gt;Mercury Language Reference Manual&lt;/a&gt;
for details.
The latest &lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for this language feature.</description>
<pubDate>11 May 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1c0b9336501ceccae79a24e1d1d25228</guid>
<title>Updated and expanded tutorial available</title>
<description>A much improved tutorial is now available from the
&lt;a href=&quot;/information/documentation.html&quot;&gt;documentation&lt;/a&gt;
section.</description>
<pubDate>10 Apr 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b0aa841266624ec4089907aeec2b0b80</guid>
<title>Mercury 0.12.0-beta available</title>
<description>A beta version of the upcoming 0.12.0 release in now available from the
&lt;a href=&quot;/download/rotd.html&quot;&gt;snapshot&lt;/a&gt; section.</description>
<pubDate>4 Apr 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0331367a1475f4bf7f24746de11c42ab</guid>
<title>New goal types</title>
<description>We've added three new types of goal to the language.
`promise_equivalent_solutions' goals allow the programmer
to promise that all the solutions generated by a goal are
equivalent.  This makes working with multi- or non-deterministic code
easier.  `promise_pure' and `promise_semipure' goals allow the programmer
to make promises about the purity of arbitrary goals.
See the &quot;Goals&quot; section of the &quot;Syntax&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_reference_manual/index.html&quot;&gt;Mercury Language Reference Manual&lt;/a&gt;
for more details.  &lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for these new goal types.</description>
<pubDate>21 Mar 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1a34b18c37976aabebb2d75920b27922</guid>
<title>New PhD thesis</title>
<description>A new PhD thesis on Mercury,
&lt;em&gt;Compile-time garbage collection for the declarative language Mercury&lt;/em&gt;
by Nancy Mazur, is now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>25 Feb 2005 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#4eafded3f3b4140998edf40580d6d092</guid>
<title>New Standard Library to Convert Mercury Terms
to XML Documents</title>
<description>A new module `term_to_xml' has been added to the standard library.  This
module contains predicates to write arbitrary Mercury terms to an output
stream as XML.  Automatic generation of DTDs for Mercury types is also
supported.  Once a Mercury term is in XML it can be converted to many other
formats such as HTML or XUL using an appropriate stylesheet.</description>
<pubDate>09 Dec 2004 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b80e01549adb9d8af833cef89c647158</guid>
<title>Shared Library Support for Mac OS X</title>
<description>Shared Mercury libraries now work on Mac OS X.  The standard Mercury libraries
are also now dynamically linked by default, greatly reducing the size of
executables.</description>
<pubDate>19 Oct 2004 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d93243a67f2f1e982e42be108f44fe02</guid>
<title>The 2004 ICFP Programming Contest</title>
<description>A team of Mercury developers submitted an
&lt;a href=&quot;http://www.cs.mu.oz.au/~rafe/icfp2004.html&quot;&gt;entry&lt;/a&gt; for the 2004
ICFP Programming contest.  We won't know how well we did until the results
are posted after the ICFP conference, later this year.</description>
<pubDate>10 Jun 2004 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e87bf6f6aad9edfec3b8ae4843e01da7</guid>
<title>New PhD thesis</title>
<description>A new PhD thesis on the Mercury mode system,
&lt;em&gt;Precise and Expressive Mode Systems for
Typed Logic Programming Languages&lt;/em&gt;
by David Overton,
is now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.</description>
<pubDate>21 Jan 2004 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#4ae4ff7d9495f45508281cd27f0032bb</guid>
<title>Accurate garbage collection</title>
<description>The high-level C back-end now supports accurate garbage collection,
as an alternative to using the Boehm (et al) conservative collector.
There is a &lt;a href=&quot;documentation/papers.html#high_level_gc&quot;&gt;paper&lt;/a&gt;
that describes the new garbage collector.  For more details, see
the files compiler/ml_elim_nested.m and runtime/mercury_accurate_gc.c
in the latest Mercury source distribution.</description>
<pubDate>25 Sep 2003 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#234a095250355a6615e6eea56ba0858a</guid>
<title>.NET back-end bootstraps</title>
<description>We reached a major milestone for the .NET back-end:
the Mercury compiler successfully bootstrapped with '--grade il'.
See &lt;a href=&quot;dotnet.html&quot;&gt;this link&lt;/a&gt; for details on the
current status of the .NET back-end.</description>
<pubDate>21 Feb 2003 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b51cda38e405cb45ecd6cbf28675e09b</guid>
<title>Mercury 0.11.0 released</title>
<description>Release information is available
&lt;a href=&quot;./download/release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>24 Dec 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#fb0ed64deb87da81ef63ff46ac759958</guid>
<title>New Paper,</title>
<description>We have a new paper available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt; that describes
the design and implementation of a new termination analyser for Mercury.</description>
<pubDate>12 Nov 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#981e63bcbca55e2cfa1ec0106a5963c3</guid>
<title>New build system</title>
<description>The compiler now accepts a `--make' option, which performs most
of the functions of Mmake.  The advantages of `mmc --make' are
that no `mmake depend' step is necessary and the dependencies are
more accurate.  Parallel builds are not yet supported.  See the
&quot;Using Mmake&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_user_guide/index.html&quot;&gt;Mercury User's Guide&lt;/a&gt;.
`mmc --make' is available in the latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;.</description>
<pubDate>23 Oct 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#58847755804962f5feca7c230ed401ce</guid>
<title>Two PhD theses</title>
<description>Two PhD theses on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
They are:
&lt;em&gt;Expressive type systems for logic programming languages&lt;/em&gt;
by David Jeffery, and
&lt;em&gt;Towards parallel Mercury&lt;/em&gt;
by Thomas Conway.</description>
<pubDate>17 Aug 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#776f01714233712abd1bbec7104c762e</guid>
<title>Three papers</title>
<description>Three papers on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
Two will be presented at PPDP '02 in October:
&lt;em&gt;Constraint-Based Mode Analysis of Mercury&lt;/em&gt;
by David Overton, Zoltan Somogyi and Peter Stuckey, and
&lt;em&gt;Using the Heap to Eliminate Stack Accesses&lt;/em&gt;
by Zoltan Somogyi and Peter Stuckey.
The third was presented at ISMM '02 in June:
&lt;em&gt;Accurate garbage collection in an uncooperative environment&lt;/em&gt;
by Fergus Henderson.</description>
<pubDate>15 Jul 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#9172ea3f9d92b2d892bfddc1a39a05ea</guid>
<title>State variables</title>
<description>We've added some extra syntax to the language to support programming
with `state variables'.  State variables are intended to make it easier
to deal with sequences of values.  For example, where previously one
would have to name each value in a sequence X0, X1, X2, ..., X, now it
is possible to use a state variable !X, which will be translated into
ordinary, non-state variable Mercury, automatically naming the sequence
values.  !X stands for two arguments, !.X and !:X, where !.X is
interpreted as the &quot;current&quot; sequence value under consideration and !:X
is taken as the &quot;next&quot; sequence value.  State variable syntax should be
used in preference to DCG notation for threading the IO state in future.
See the &quot;State variables&quot; section of the &quot;Syntax&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_reference_manual/index.html&quot;&gt;Mercury Language Reference Manual&lt;/a&gt; for
more details.</description>
<pubDate>10 Jul 2002 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#143f60531379dfd8ee17eb6d4a1e01fb</guid>
<title>Unification expressions</title>
<description>We've added a new kind of expression to the language.
A unification expression, written `X @ Y', unifies X and Y and returns
the result. Unification expressions are most useful when writing switches.
See the &quot;Data-terms&quot; section of the &quot;Syntax&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_reference_manual/index.html&quot;&gt;Mercury Language Reference Manual&lt;/a&gt;
for more details. The latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for unification expressions.</description>
<pubDate>13 Nov 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b5d3d86217daf39b024d96890c9416fc</guid>
<title>New paper</title>
<description>Our BABEL'01 paper, on compiling Mercury to the .NET Common Language Runtime,
is now available from our &lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
</description>
<pubDate>4 Nov 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#6d942bd7e0a7f126d88c07cb0c876ce6</guid>
<title>New paper</title>
<description>We have a new paper available
from our &lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;,
which outlines the design of the back end that generates high level C.</description>
<pubDate>26 Oct 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#738c7fa5c6574c9c92e999f87221ff38</guid>
<title>Smart recompilation</title>
<description>The Mercury compiler can now perform smart recompilation. With smart
recompilation, when the interface of a module changes, only modules
which use the changed declarations are recompiled. The latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for smart recompilation.</description>
<pubDate>13 Aug 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#dd042ef7db2f05c693ab0b1bdc5b2932</guid>
<title>ICFP 2001 programming contest entry</title>
<description>See our &lt;a href=&quot;./information/events/icfp2001.html&quot;&gt;report&lt;/a&gt; on our
&lt;a href=&quot;http://cristal.inria.fr/ICFP2001/prog-contest/&quot;&gt;
ICFP 2001 programming contest&lt;/a&gt; entry.</description>
<pubDate>04 Aug 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#04295db6feaf42fccc7951f80b00ad98</guid>
<title>New paper and demo</title>
<description>We have a new paper available
from our &lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;,
which describes the design and implementation of the Mercury deep profiler.
This new profiler generates profiling information
that is significantly more accurate and more detailed
than the information produced by most other profilers.
A &lt;a href=&quot;information/deep_demo.html&quot;&gt;
description and demo of the deep profiler&lt;/a&gt;
is also available.</description>
<pubDate>01 Aug 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d562b1471e0f4eb96b2972b11481fa40</guid>
<title>New paper</title>
<description>We have a new paper available
from our &lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;,
which describes the design and
implementation of a compile time garbage collection and memory reuse
system in the Melbourne Mercury compiler.</description>
<pubDate>18 May 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b295bf1d1cc368bcc29cb3b9a8062bdc</guid>
<title>Mercury 0.10.1 released</title>
<description>Release information is available
&lt;a href=&quot;./download/old-release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>04 Apr 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1c8b9420eeccb0e6b18c813607406938</guid>
<title>Mercury 0.10 released</title>
<description>Release information is available
&lt;a href=&quot;./download/old-release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>25 Feb 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#a479bad6dd6356f12377e5e085449926</guid>
<title>Native code back-end</title>
<description>There's a &lt;a href=&quot;download/gcc-backend.html&quot;&gt;new back-end&lt;/a&gt;
for the Mercury compiler that compiles directly to assembler,
rather than going via C.
The new back-end is implemented by linking the Mercury compiler with the
(relatively) language independent GNU Compiler Collection back-end.
In other words, there is now a Mercury front-end for GCC!</description>
<pubDate>19 Feb 2001 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#74695425fbb5cadd0afcf07fa50a500a</guid>
<title>Events and Reports</title>
<description>Two new sections have been added to the web site.  The events section
will give information about events Mercury has been involved in -- we
start this section with a &lt;a href=&quot;information/events/icfp2000.html&quot;&gt;
page on Mercury coming 4th&lt;/a&gt; (of 38 teams) in
the ICFP 2000 programming contest.  The reports section contains regular
reports from the developers, such as minutes from Mercury meetings.
Both are available from the sidebar menu.</description>
<pubDate>05 Oct 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#d6f1a6101447f7ea0c71e1c503b0787c</guid>
<title>Two new papers</title>
<description>Two new papers on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
One describes a binding-time analysis for higher order code,
while the other describes an analysis for detecting whether a memory
cell is available for reuse.</description>
<pubDate>4 Oct 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#34a439939812b2592750585e7ecbeaac</guid>
<title>Tuple types</title>
<description>We've added support for tuple types, similar to those in most
other functional languages. Tuples use the syntax `{A, B, ...}'.
See the &quot;Builtin types&quot; section of the &quot;Types&quot; chapter of the
Mercury Language Reference Manual for details.
The latest &lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;
includes support for tuple types.</description>
<pubDate>22 Sep 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ef3f2badde2d3ab10543ebc359c0224d</guid>
<title>Remote CVS access</title>
<description>We've made anonymous remote CVS access available to the Mercury CVS
archive.  A page describing how to use remote CVS is available
&lt;a href=&quot;information/developers/remote_cvs.html&quot;&gt;here&lt;/a&gt;.  Mercury, the test
suite, MCORBA, and even these web pages are available via CVS.</description>
<pubDate>9 Aug 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#04e3ba69ec0144d1b6858a3a81898e9d</guid>
<title>Mercury and Microsoft's .NET</title>
<description>A page outlining the status of Mercury on Microsoft's new .NET
framework is now available
&lt;a href=&quot;information/dotnet/mercury_and_dotnet.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>26 Jul 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#5897970860fe041ee7a292f0707d6ff8</guid>
<title>Completed paper</title>
<description>The full version of &lt;em&gt;Making Mercury Programs Tail Recursive&lt;/em&gt; is
now available from our &lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
The paper describes two optimizations, implemented in the Mercury
compiler, which make predicates tail recursive.</description>
<pubDate>11 Apr 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#0198ec55d83257db0cd81c2847e77dcc</guid>
<title>More new papers</title>
<description>Another two new papers on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
One describes using purity declarations for building foreign language
interfaces, while the other details the update transformation, an
optimization that can help re-order state updates into better positions
for other optimizations.</description>
<pubDate>5 Apr 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#3e54a2f8b9705ca5c29c2db6bdd05a40</guid>
<title>New papers</title>
<description>Two new papers on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
One describes a binding-time analysis,
while the other describes an analysis for detecting whether a memory
cell is available for reuse.</description>
<pubDate>21 Feb 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#efdb59f333b5ea56099e2125bf881d12</guid>
<title>Mercury 0.9.1 released</title>
<description>Mercury 0.9.1 fixes a few bugs in Mercury 0.9, including a few problems
with binary distributions.  Release information can be found
&lt;a href=&quot;download/release-0.9.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>26 Jan 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2a0b902ab8490583b85594ace0d1a7ad</guid>
<title>Morphine released</title>
<description>&lt;a href=&quot;http://www.irisa.fr/lande/jahier/download.html&quot;&gt;Morphine&lt;/a&gt;,
a trace analysis system for Mercury, has just been added to
the Mercury distribution (and will be available in Mercury 0.9.1).  Morphine
allows dynamic tracing of Mercury programs, allowing scripts to be
written which interact with the debugger and efficient collection of statistics
on running programs.  Many thanks to
&lt;a href=&quot;mailto:Erwan.Jahier@irisa.fr&quot;&gt;Erwan Jahier&lt;/a&gt; for his hard work on
Morphine.</description>
<pubDate>19 Jan 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c80ef81f113e72e205823a59621b252b</guid>
<title>Record syntax</title>
<description>We've added support for record syntax, so that fields of
constructors can be conveniently extracted and updated
without writing lots of trivial access predicates.
See the &quot;Field access functions&quot; section of the &quot;Types&quot; chapter
of the Mercury Language Reference Manual for details.
The syntax is available in our latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;.
</description>
<pubDate>16 Jan 2000 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#213f0844c86fd4da0d0aa3230afdb849</guid>
<title>Mercury 0.9 released</title>
<description>We've just released the long-awaited version 0.9.
Release information can be found
&lt;a href=&quot;download/release-0.9.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>18 Dec 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#33770316edbc4ee3aa14da013b286513</guid>
<title>A paper on the Mercury debugger</title>
<description>A new paper on Mercury is now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;:
it describes the technology we use to implement the Mercury debugger.
</description>
<pubDate>17 Nov 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b26f630a3ad2130c2aafd22a42b65e66</guid>
<title>Time module</title>
<description>The standard library now includes a module `time'
which provides an interface to the ANSI/ISO C &amp;lt;time.h&amp;gt; functions
and to the POSIX times() function.

Thanks to Tomas By for contributing the original version of this module.
</description>
<pubDate>28 Oct 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#aa72ef1760ac6e9e726a356bf8c344d6</guid>
<title>Exception handling</title>
<description>Exception handling support is now part of the standard library.

The module `exception', which was previously part of the &quot;extras&quot;
distribution, has been moved into the standard library.
The predicate error/1 now throws an exception rather than just
terminating execution.

However, many of the operations in the standard library still handle
errors by aborting execution rather than by throwing exceptions.
</description>
<pubDate>16 Sep 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ea5a9a278d6dc03a6e824c14aa2297e6</guid>
<title>New papers</title>
<description>Two new papers on Mercury are now available from our
&lt;a href=&quot;documentation/papers.html&quot;&gt;papers page&lt;/a&gt;.
One describes how Mercury handles run time type information,
while the other describes the optimizations we use
to make Mercury programs tail recursive.
</description>
<pubDate>13 Aug 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e1d84d9ff6d7fa314d5426751ed0b68f</guid>
<title>Operators</title>
<description>We now support a simple form of user-defined infix operators.
Terms in the form of x `fun` y are transformed into fun(x, y).
The transformation is available in our latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;.
</description>
<pubDate>13 Jul 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#5e8336266dad407dbf92a0d23e56000a</guid>
<title>Automatic accumulator introduction</title>
<description>A new optimization has been added to the Mercury compiler.
The optimization attempts to make procedures tail recursive by
the introduction of accumulator variables.
The optimization is available in our latest
&lt;a href=&quot;download/rotd.html&quot;&gt;release of the day&lt;/a&gt;.
</description>
<pubDate>17 Jun 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c3d20e25f3ecc0b2414a32893049a50c</guid>
<title>Linux RPM format binary distribution</title>
<description>We have provided a new binary distribution of Mercury 0.8.1
for Linux in RPM (RedHat Package Manager) format.

Note that the binary distributions that we provide for Linux work
with libc 6.0 only.  Unfortunately they do NOT work with libc 6.1.
This is due to incompatibilities between libc versions 6.0 and 6.1
(i.e. glibc 2.0 and 2.1).
</description>
<pubDate>18 Mar 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2008f8d9390855bb0138790e0c776ad8</guid>
<title>Lazy evaluation</title>
<description>The latest development version of the Mercury extras distribution
now includes support for optional lazy evaluation.
There is a new module `lazy', which provides
a type `lazy(T)' for lazily-evaluated data structures,
with `delay' and `force' operations.
There is also a module `lazy_list', which defines a lazy list
data type using the `lazy' module.
See the files in extras/lazy_evaluation for details.
This is now available for
&lt;a href=&quot;download/rotd.html&quot;&gt;download&lt;/a&gt;.
</description>
<pubDate>15 Mar 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#97b988bd0f614ad7f856f1021373731e</guid>
<title>Prolog debuggers no longer supported</title>
<description>We've removed the support for using a Prolog debugger on Mercury programs.
Now that we have a working Mercury debugger, there's no longer any need to
use a Prolog debugger for debugging Mercury code.
</description>
<pubDate>11 Mar 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#115d0b29fb28fda29c3859943a05ea5e</guid>
<title>Interactive queries</title>
<description>The Mercury debugger now includes support for interactive queries.
See the &quot;Interactive query commands&quot; subsection of the &quot;Debugger commands&quot;
section of the &quot;Debugging&quot; chapter of the
&lt;a href=&quot;/information/doc-latest/mercury_user_guide/index.html&quot;&gt;Mercury User's Guide&lt;/a&gt;.
</description>
<pubDate>8 Mar 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#2c977ee7e0e11b86b5acb196ddc7f3fc</guid>
<title>Mercury Tutorial</title>
<description>&lt;a href=&quot;mailto:rafe@cs.mu.oz.au&quot;&gt;Ralph Becket&lt;/a&gt;
has kindly written a
&lt;a href=&quot;http://www.mercurylang.org/documentation/papers/book.pdf&quot;&gt;Mercury Tutorial&lt;/a&gt;.
This is still under development.  Feedback would be appreciated.</description>
<pubDate>5 Mar 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#003cce4613e1f774fa630b1a173fa305</guid>
<title>Coding Challenge - Battleships</title>
<description>Download the
&lt;a href=&quot;http://www.cs.mu.oz.au/research/mercury/download/files/battleships/battleships.tar.gz&quot;&gt;spec&lt;/a&gt;
for battleships and maybe have your solution added to the samples directory.</description>
<pubDate>18 Jan 1999 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#038594fa270b01e61a511c85fef5c5cd</guid>
<title>MCORBA 0.2 released</title>
<description>The second release of MCORBA is finally available.
We have fixed the generation of the C++ code so that the samples
now build and work correctly.  See the &lt;a href=&quot;mcorba.html&quot;&gt;
MCORBA web page&lt;/a&gt; for more details on MCORBA.</description>
<pubDate>21 Dec 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#e05486729ee5bc42c20682e17364e77c</guid>
<title>Mercury 0.8.1 released</title>
<description>This release just fixes some problems with the
binary distributions for 0.8.
Release information can be found
&lt;a href=&quot;download/release.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>13 Dec 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#1d1da60d30bdf69b156ee607546fd405</guid>
<title>Dynamic linking support</title>
<description>The latest development version of the extras distribution
now includes support for dynamic linking.
This is now available for
&lt;a href=&quot;download/rotd.html&quot;&gt;download&lt;/a&gt;.
The interface is based on the C functions dlopen(), dlsym(), and co.,
which are supported by most modern Unix systems.
See the files in extras/dynamic_linking for details.</description>
<pubDate>6 Dec 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#037d372b33d06bafd07fee835a7921dc</guid>
<title>New paper: Optimization of Mercury programs.</title>
<description>A paper describing the high-level optimization passes of the Mercury
compiler is now available from
&lt;a href=&quot;documentation/papers.html&quot;&gt;the Mercury papers page&lt;/a&gt;.</description>
<pubDate>25 Nov 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#07d2251a59bd803148d79e87865e1cee</guid>
<title>Mercury 0.8 released</title>
<description>We've just released the long-awaited version 0.8.
Release information can be found
&lt;a href=&quot;download/release-0.8.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>18 Nov 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#6b5d57ad555d40349168845b9c65e162</guid>
<title>New MCORBA paper available</title>
<description>We have made a paper describing the Mercury CORBA interface
available from
&lt;a href=&quot;documentation/papers.html&quot;&gt;the Mercury papers page&lt;/a&gt;.</description>
<pubDate>17 Nov 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c91c74b3a062a634cb6e967d7a840567</guid>
<title>Web site now searchable</title>
<description>You can now search either the mailing lists or the
rest of the web site.</description>
<pubDate>16 Nov 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#c1ec029625966ef75312ff401bcd18a0</guid>
<title>New paper: Type classes in Mercury.</title>
<description>A new paper, describing our implementation of type classes in Mercury,
has been made available from
&lt;a href=&quot;documentation/papers.html&quot;&gt;the Mercury papers page&lt;/a&gt;.</description>
<pubDate>30 Sep 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#03b4674b45f4c8358dca9d0499ca4541</guid>
<title>MCORBA: CORBA for Mercury.</title>
<description>We've done some work on MCORBA, which is a binding to CORBA for
Mercury.  CORBA is a distributed object framework, that allows local
and remote objects to communicate.  MCORBA allows you to use
Mercury to talk to other CORBA objects, and to implement CORBA
objects.  It's still preliminary, if you are interested see the
&lt;a href=&quot;mcorba.html&quot;&gt;MCORBA page&lt;/a&gt; for more information.</description>
<pubDate>21 Sep 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#71d42484c7053092bbb6911c1a608586</guid>
<title>New unstable daily releases.</title>
<description>The Mercury daily snapshot, called the release-of-the-day (ROTD) scheme
has been modified to add unstable releases, which have not passed the
all the tests, but may still be useful for developers who need the very
latest version.  Daily releases are available for
&lt;a href=&quot;download/rotd.html&quot;&gt;download&lt;/a&gt;.</description>
<pubDate>18 Sep 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#fe1a4c66fae10fa2fdeea482c9dffd8b</guid>
<title>The Mercury Web Site overhauled.</title>
<description>The new layout is easier for us to update with news (like this),
and has full hypermail archives of the &lt;em&gt;mercury-developers&lt;/em&gt; and
&lt;em&gt;mercury-users&lt;/em&gt; mailing lists.
Thanks to &lt;a href=&quot;mailto:petdr@cs.mu.oz.au&quot;&gt;Peter Ross&lt;/a&gt;
for all his work on it.</description>
<pubDate>7 Sep 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#448e9339de8acb591055cb5dbff14c93</guid>
<title>Mmake extensions.</title>
<description>Mmake has been extended to support setting flags on a per-file basis,
and will now warn about variables which are defined but not used.</description>
<pubDate>4 Aug 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#4c40d5e9e582f419103cf577a2091333</guid>
<title>Enhancements to mtags.</title>
<description>Mtags is now able to produce tags for typeclass declarations.  It is
also able to produce tags files in the extended format supported by
recent versions of Vim and Elvis.</description>
<pubDate>13 Jul 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#f2d88fb13b7d1467a1f78517a7457f15</guid>
<title>Existential types.</title>
<description>Preliminary support for existential types has been added to Mercury.
For those of you that aren't theorists, this means you can declare
polymorphic arguments that are outputs, and their type is also
an output.</description>
<pubDate>9 Jul 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#6d00006827ed5f0f9b3e8dc242492959</guid>
<title>Tabling.</title>
<description>Predicates can now be tabled.  Predicates to be tabled are requested by
the use of a pragma.</description>
<pubDate>15 May 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#91ce613a5c596ff82ab180fa9e0704c0</guid>
<title>Native Debugger.</title>
<description>An alpha version of a native trace-based debugger has been implemented.
The main features missing are a term browser and the ability to redo
goals.</description>
<pubDate>8 Apr 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#5ca4e4202d0b364ddeeeff9c0ee58c1b</guid>
<title>Sub-modules.</title>
<description>The module system now includes support for sub-modules.</description>
<pubDate>4 Mar 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#a17ecba8911b325eaf05b6314f7ab147</guid>
<title>Ported to glibc.</title>
<description>Mercury 0.7.3 has been ported to glibc for Debian GNU/Linux.</description>
<pubDate>1 Feb 1998 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b02d2f928c23f03b05b559b7b0b1c08c</guid>
<title>Type classes.</title>
<description>Type classes support added. Type classes let you specify an interface
and then provide multiple different implementations of that interface.
They're similar to abstract base classes in C++ or &quot;interfaces&quot; in
Java.</description>
<pubDate>19 Dec 1997 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#edf1fd80c3fd6eaca256970236e1b258</guid>
<title>Mercury 0.7.3 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.7.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>1 Nov 1997 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#8bd752ba41b060409f714c191b10cd1c</guid>
<title>Mercury 0.7.2 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.7.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>13 Oct 1997 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#334c5998ee46a5728b6ce87acbee314a</guid>
<title>Mercury 0.7 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.7.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>15 Aug 1997 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#ce9a87d81062e927226e54101a151be1</guid>
<title>Mercury 0.6.2 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.6.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>14 Jan 1997 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#98d99afefe2de4a74059f4e488ccea42</guid>
<title>Mercury 0.6.1 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.6.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>26 Aug 1996 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#bcec542d79d3c6f922d3061de4e37e43</guid>
<title>Mercury 0.6 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.6.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>2 Aug 1996 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#93995932722edd008d58c000e10e4a50</guid>
<title>Mercury 0.5 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.5.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>15 Feb 1996 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#b5d9c78163b4c3405688ab120cc09fa4</guid>
<title>Mercury 0.4 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.4.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>15 Sep 1995 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
<item>
<guid>http://mercurylang.org/rss.xml#77baaf25eb49452e73205435ef941458</guid>
<title>Mercury 0.3 released.</title>
<description>Release information can be found
&lt;a href=&quot;download/release-0.3.html&quot;&gt;here&lt;/a&gt;.</description>
<pubDate>18 Jul 1995 00:00 +1000</pubDate>
<link>http://mercurylang.org/</link>
</item>
</channel>
</rss>
