<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-13990</id>
	<title>Nabble - Aldor</title>
	<updated>2009-12-01T06:44:48Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Aldor-f13990.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-f13990.html" />
	<subtitle type="html">From a technical point of perspective, &lt;a href=&quot;http://www.aldor.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor&lt;/a&gt;&amp;nbsp;is a type-complete, strongly-typed, imperative programming language with a two-level object model of categories and domains (similar to the concept of interfaces and classes in Java).</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26592974</id>
	<title>Re: License for FriCAS-Aldor interface files</title>
	<published>2009-12-01T06:44:48Z</published>
	<updated>2009-12-01T06:44:48Z</updated>
	<author>
		<name>Tim Daly-3</name>
	</author>
	<content type="html">Ralf Hemmecke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Mike, dear Stephen,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; may I ask you again to consider the attached request.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you
&lt;br&gt;&amp;gt; Ralf
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 09/24/2009 11:38 PM, Ralf HEMMECKE wrote:
&lt;br&gt;&amp;gt;&amp;gt; Dear Stephen, dear Mike
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; as you might know, I have built some scripts in FriCAS (a fork of 
&lt;br&gt;&amp;gt;&amp;gt; Axiom) (&lt;a href=&quot;http://fricas.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fricas.sourceforge.net/&lt;/a&gt;) in order to build libaxiom.al 
&lt;br&gt;&amp;gt;&amp;gt; from scratch. Unfortunately, I can neither distribute libaxiom.al nor 
&lt;br&gt;&amp;gt;&amp;gt; some necessary .as files under the same license as FriCAS (mBSD), 
&lt;br&gt;&amp;gt;&amp;gt; since this code is only available under the Aldor Public License 2.0.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I hereby kindly ask you to release the following files under a BSD 
&lt;br&gt;&amp;gt;&amp;gt; license (same as for the Axiom code).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axiom.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axiom.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axextend.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axextend.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axlit.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axlit.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/stub.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/stub.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/minimach.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/minimach.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/axllib/src/lang.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/axllib/src/lang.as&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Furthermore, in order to distribute a precompiled libaxiom.al 
&lt;br&gt;&amp;gt;&amp;gt; together with FriCAS, it would be helpful to also release
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; $(ALDORROOT)/lib/libfoam.al(runtime.ao)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; under a BSD license. For 'runtime.ao', also releasing the sources 
&lt;br&gt;&amp;gt;&amp;gt; under a BSD license would be good, but I explicitly ask for the 
&lt;br&gt;&amp;gt;&amp;gt; release of the .ao format.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please help the FriCAS project and don't let Aldor die.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Has meanwhile anything been done to release all of the Aldor 
&lt;br&gt;&amp;gt;&amp;gt; compiler+library sources under a GPL-compatible license?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thank you for your time.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yours sincerely
&lt;br&gt;&amp;gt;&amp;gt; Ralf Hemmecke
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Aldor-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592974&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;Mike, Stephen,
&lt;br&gt;&lt;br&gt;I have recently decided after two years that Aldor was
&lt;br&gt;never going to become free enough to be integrated back
&lt;br&gt;into Axiom. The FriCAS project has been trying to keep
&lt;br&gt;the connection alive.
&lt;br&gt;&lt;br&gt;It would seem that changing the license on the FriCAS
&lt;br&gt;related files would at least help them in their efforts
&lt;br&gt;to keep the connection alive. Thus, I'm adding my voice
&lt;br&gt;to the request to make this change.
&lt;br&gt;&lt;br&gt;I realize that such changes involve your legal department
&lt;br&gt;and come at a non-trivial cost. I also realize that you
&lt;br&gt;may have prior agreements that prevent it. In any case,
&lt;br&gt;I think that the sense of frustration in FriCAS appears
&lt;br&gt;to be reaching a critical tipping point and this is likely
&lt;br&gt;to end with Aldor being deleted.
&lt;br&gt;&lt;br&gt;Tim Daly
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592974&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-License-for-FriCAS-Aldor-interface-files-tp26587513p26592974.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26587513</id>
	<title>Re: License for FriCAS-Aldor interface files</title>
	<published>2009-11-30T23:07:57Z</published>
	<updated>2009-11-30T23:07:57Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">Dear Mike, dear Stephen,
&lt;br&gt;&lt;br&gt;may I ask you again to consider the attached request.
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 09/24/2009 11:38 PM, Ralf HEMMECKE wrote:
&lt;br&gt;&amp;gt; Dear Stephen, dear Mike
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; as you might know, I have built some scripts in FriCAS (a fork of 
&lt;br&gt;&amp;gt; Axiom) (&lt;a href=&quot;http://fricas.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fricas.sourceforge.net/&lt;/a&gt;) in order to build libaxiom.al 
&lt;br&gt;&amp;gt; from scratch. Unfortunately, I can neither distribute libaxiom.al nor 
&lt;br&gt;&amp;gt; some necessary .as files under the same license as FriCAS (mBSD), 
&lt;br&gt;&amp;gt; since this code is only available under the Aldor Public License 2.0.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hereby kindly ask you to release the following files under a BSD 
&lt;br&gt;&amp;gt; license (same as for the Axiom code).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axiom.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axiom.as&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axextend.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axextend.as&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axlit.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/axlit.as&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/stub.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/stub.as&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/minimach.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/libax0/minimach.as&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/axllib/src/lang.as&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.origo.ethz.ch/algebraist/trunk/aldor/lib/axllib/src/lang.as&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Furthermore, in order to distribute a precompiled libaxiom.al together 
&lt;br&gt;&amp;gt; with FriCAS, it would be helpful to also release
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $(ALDORROOT)/lib/libfoam.al(runtime.ao)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; under a BSD license. For 'runtime.ao', also releasing the sources 
&lt;br&gt;&amp;gt; under a BSD license would be good, but I explicitly ask for the 
&lt;br&gt;&amp;gt; release of the .ao format.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please help the FriCAS project and don't let Aldor die.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Has meanwhile anything been done to release all of the Aldor 
&lt;br&gt;&amp;gt; compiler+library sources under a GPL-compatible license?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yours sincerely
&lt;br&gt;&amp;gt; Ralf Hemmecke
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587513&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-License-for-FriCAS-Aldor-interface-files-tp26587513p26587513.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25678431</id>
	<title>Re: aldor build, cont</title>
	<published>2009-09-30T03:17:37Z</published>
	<updated>2009-09-30T03:17:37Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">Bertfried,
&lt;br&gt;&lt;br&gt;This also goes to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25678431&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aldor-l@...&lt;/a&gt; because the issue seems to be 
&lt;br&gt;connected to an aldor compiler problem. The orginal thread is
&lt;br&gt;&lt;a href=&quot;http://groups.google.com/group/fricas-devel/browse_thread/thread/967c7862de93b8b9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/fricas-devel/browse_thread/thread/967c7862de93b8b9&lt;/a&gt;&lt;br&gt;&lt;br&gt;No problem with your asking for help... If you have trouble that might 
&lt;br&gt;also be a deficiency of the system. So any feedback is welcome.
&lt;br&gt;&lt;br&gt;You should, however, give more information of your system.
&lt;br&gt;&lt;br&gt;&amp;gt; patch didn't worked for me (error in line 55) so I substitured by hand
&lt;br&gt;&amp;gt; the lined you
&lt;br&gt;&amp;gt; provided for domains.mk
&lt;br&gt;&lt;br&gt;Why? You should send the error messages you see on your screen. Only 
&lt;br&gt;then I get a clue what the problem might have been. Just &amp;quot;didn't work&amp;quot; 
&lt;br&gt;tells me nothing.
&lt;br&gt;&lt;br&gt;&amp;gt; The compilation worked so fare fine, and even parts of the aldor support were
&lt;br&gt;&amp;gt; compiled, then a certain switch seems to irritate the compiler, any hint?
&lt;br&gt;&lt;br&gt;Arrrrrhhhhhh. That is an ugly one.
&lt;br&gt;&lt;br&gt;../../../src/aldor/cliques.ascc1: error: unrecognized command line
&lt;br&gt;option &amp;quot;-fwritable-strings&amp;quot;
&lt;br&gt;#1 (Fatal Error) C compile failed. &amp;nbsp;Command was: unicl
&lt;br&gt;-I/usr/local/aldor/linux/1.0.3/include -c cliques.c
&lt;br&gt;#1 (Warning) Removing file `cliques.c'.
&lt;br&gt;&lt;br&gt;Have you ever been able to compile a simple aldor file to an executable?
&lt;br&gt;&lt;br&gt;---- sometest.as
&lt;br&gt;#include &amp;quot;aldor&amp;quot;
&lt;br&gt;#include &amp;quot;aldorio&amp;quot;
&lt;br&gt;stdout &amp;lt;&amp;lt; &amp;quot;This is a simple test.&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;---- end sometest.as
&lt;br&gt;&lt;br&gt;aldor -fx -laldor -c args='-lm' sometest.as
&lt;br&gt;./sometest
&lt;br&gt;&lt;br&gt;Should output the text above.
&lt;br&gt;&lt;br&gt;This -fwritable-strings could be connected to $ALDORROOT/include/aldor.conf.
&lt;br&gt;&lt;br&gt;Could you send that file to me together with the result of the commands 
&lt;br&gt;'uname -a' and 'gcc -v'.
&lt;br&gt;&lt;br&gt;Mine you find here: &lt;a href=&quot;http://sage.math.washington.edu/home/hemmecke/pub/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sage.math.washington.edu/home/hemmecke/pub/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Also look into the aldor-l archive there once was a discussion about 
&lt;br&gt;writable-strings.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.aldor.org/pipermail/aldor-l/2007-June/000638.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aldor.org/pipermail/aldor-l/2007-June/000638.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.aldor.org/pipermail/aldor-l/2007-November/000788.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aldor.org/pipermail/aldor-l/2007-November/000788.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's so unfortunate that Aldor is no longer developed and it hasn't yet 
&lt;br&gt;been released under a truely open source licence. As you can see on the 
&lt;br&gt;mailing list there wasn't any support from Aldor.org since July 2008. :-(
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25678431&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-aldor-build%2C-cont-tp25678431p25678431.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25403306</id>
	<title>Booleans</title>
	<published>2009-09-11T08:38:16Z</published>
	<updated>2009-09-11T08:38:16Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;there is a potential bug in the constant folding optimiser that causes
&lt;br&gt;the following boolean expression:
&lt;br&gt;&lt;br&gt;&amp;nbsp; true /\ false,
&lt;br&gt;&lt;br&gt;which would obviously be false, to be transformed into true. The reason
&lt;br&gt;is that the binary Bool$Machine operations use only first argument for
&lt;br&gt;both operands. I fixed this, but I was wondering why it never manifested
&lt;br&gt;itself. Apparently, &amp;quot;true /\ false&amp;quot; is actually a SInt expression, not a
&lt;br&gt;Bool one. Why is this? From axllib, it looks like Boolean's
&lt;br&gt;representation is actually a Bool. Maybe this is the result of another
&lt;br&gt;optimiser? Maybe retyping? Can anyone explain?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25403306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25403306/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Booleans-tp25403306p25403306.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25388925</id>
	<title>Re: Aldor type system</title>
	<published>2009-09-10T11:47:25Z</published>
	<updated>2009-09-10T11:47:25Z</updated>
	<author>
		<name>Bill Page-7</name>
	</author>
	<content type="html">Pippijn,
&lt;br&gt;&lt;br&gt;I think answers to all your questions are here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.aldor.org/docs/HTML/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aldor.org/docs/HTML/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;In particular for &amp;quot;Type conversion&amp;quot; see
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.aldor.org/docs/HTML/chap7.html#6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aldor.org/docs/HTML/chap7.html#6&lt;/a&gt;&lt;br&gt;&lt;br&gt;Quote:
&lt;br&gt;&lt;br&gt;Courtesy conversions
&lt;br&gt;&lt;br&gt;While most type conversions must be made explicitly, a very
&lt;br&gt;conservative set of courtesy conversions are performed as needed.
&lt;br&gt;Courtesy conversions change between items represented as
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * multiple values,
&lt;br&gt;&amp;nbsp; &amp;nbsp; * a single Cross product value (see section 13.4) and
&lt;br&gt;&amp;nbsp; &amp;nbsp; * a single Tuple value (see section 13.3).
&lt;br&gt;&lt;br&gt;Certain Aldor programs would be extremely pedantic if courtesy
&lt;br&gt;conversions were not applied.
&lt;br&gt;&lt;br&gt;The following courtesy conversions are applied automatically as required:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cross(T, ..., T) -&amp;gt; Tuple T
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cross(T1, ..., TN) -&amp;gt; (T1, ..., TN)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cross(T) -&amp;gt; T
&lt;br&gt;&amp;nbsp; &amp;nbsp; * (T, ..., T) -&amp;gt; Tuple T
&lt;br&gt;&amp;nbsp; &amp;nbsp; * (T1, ..., TN) -&amp;gt; Cross(T1, ..., TN)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * T -&amp;gt; Tuple T
&lt;br&gt;&amp;nbsp; &amp;nbsp; * T -&amp;gt; Cross T
&lt;br&gt;&lt;br&gt;These conversions allow functions which take or return multiple values
&lt;br&gt;to be used to pass arguments to other functions which can accept them,
&lt;br&gt;without requiring notation for an explicit conversion.
&lt;br&gt;&lt;br&gt;These conversions are applied only when the type of an expression
&lt;br&gt;exactly matches one of the conversions. For example, a value of type
&lt;br&gt;List Cross(T, T, T) would not automatically be converted to a value of
&lt;br&gt;type List Tuple T. Such a conversion could incur a significant hidden
&lt;br&gt;cost, even in more ordinary circumstances.
&lt;br&gt;&lt;br&gt;end quote
&lt;br&gt;&lt;br&gt;For the second question see: &amp;quot;Subtypes&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.aldor.org/docs/HTML/chap7.html#5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aldor.org/docs/HTML/chap7.html#5&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you have already read this and still have questions, I would be
&lt;br&gt;glad to give my interpretation.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Page.
&lt;br&gt;&lt;br&gt;2009/9/10 Pippijn van Steenhoven wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a few questions about the aldor type system but I can only
&lt;br&gt;&amp;gt; remember two of them at the moment:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Are there any implicit conversions and if so, how do they affect type
&lt;br&gt;&amp;gt;   inferencing? Implicit conversions make type inferencing undecidable
&lt;br&gt;&amp;gt;   and overloading ambiguous, so I hope not.
&lt;br&gt;&amp;gt; 2. How does subtyping or type classification work? In ML, you can have a
&lt;br&gt;&amp;gt;   type called Bool and have two constructors TRUE and FALSE. You can
&lt;br&gt;&amp;gt;   then later use pattern matching to find out which of those two
&lt;br&gt;&amp;gt;   constructors was used to construct that Bool. In C++, one would do
&lt;br&gt;&amp;gt;   that with inheritance and dynamic_cast (or visitor). Same goes for
&lt;br&gt;&amp;gt;   Java. In C, it's all ugly with unions and markers and completely
&lt;br&gt;&amp;gt;   throwing away type safety. The best in my opinion is the ML way, but I
&lt;br&gt;&amp;gt;   understand that aldor doesn't have that, so what does it have?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Pippijn van Steenhoven
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25388925&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-type-system-tp25384150p25388925.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25386041</id>
	<title>Fluids</title>
	<published>2009-09-10T08:55:57Z</published>
	<updated>2009-09-10T08:55:57Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;fluid variables are used in various places in the compiler. I don't know
&lt;br&gt;whether I understand them correctly, but as far as I can tell, it is a
&lt;br&gt;bit like perl's &amp;quot;local&amp;quot;. A global variable is modified and restored after
&lt;br&gt;the scope ends. Ending a scope is either done with Unscope, which just
&lt;br&gt;unwinds the fluid stack up to the last Scope entry or with Return, which
&lt;br&gt;does the same but also returns a value (or not, when passed Nothing).
&lt;br&gt;There is also a thing called LongJmp which is used in the foam
&lt;br&gt;interpreter and interactive loop. In the REPL, it is used to jump from a
&lt;br&gt;signal handler back into the loop (after a fault or break). In the
&lt;br&gt;interpreter, I have no idea. The JmpBuf used in fint's LongJmps is never
&lt;br&gt;initialised. Reaching one of those LongJmps would result in a
&lt;br&gt;segmentation fault (with all registers set to 0). Apparently, control
&lt;br&gt;never does reach that code, normally, because I have never seen faults
&lt;br&gt;like that.
&lt;br&gt;&lt;br&gt;Also, the REPL jumping part is highly inadvisible. For instance, it will
&lt;br&gt;not work on intel itanium with optimisation turned on. Itanium has user
&lt;br&gt;space CPU scheduling which interferes with the strange jumping behaviour.
&lt;br&gt;Jumping out of a signal handler may also introduce strange bugs, because
&lt;br&gt;every single instruction can throw control back from a place where global
&lt;br&gt;state may have been modified in unexpected ways. Besides that, it is
&lt;br&gt;simply undefined behaviour and nobody knows what really happens.
&lt;br&gt;&lt;br&gt;Can anyone explain the fint jumps? They seem to be stale. I'll
&lt;br&gt;investigate some more, whether the code is ever reached.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25386041/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fluids-tp25386041p25386041.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25384150</id>
	<title>Aldor type system</title>
	<published>2009-09-10T07:17:17Z</published>
	<updated>2009-09-10T07:17:17Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have a few questions about the aldor type system but I can only
&lt;br&gt;remember two of them at the moment:
&lt;br&gt;&lt;br&gt;1. Are there any implicit conversions and if so, how do they affect type
&lt;br&gt;&amp;nbsp; &amp;nbsp;inferencing? Implicit conversions make type inferencing undecidable
&lt;br&gt;&amp;nbsp; &amp;nbsp;and overloading ambiguous, so I hope not.
&lt;br&gt;2. How does subtyping or type classification work? In ML, you can have a
&lt;br&gt;&amp;nbsp; &amp;nbsp;type called Bool and have two constructors TRUE and FALSE. You can
&lt;br&gt;&amp;nbsp; &amp;nbsp;then later use pattern matching to find out which of those two
&lt;br&gt;&amp;nbsp; &amp;nbsp;constructors was used to construct that Bool. In C++, one would do
&lt;br&gt;&amp;nbsp; &amp;nbsp;that with inheritance and dynamic_cast (or visitor). Same goes for
&lt;br&gt;&amp;nbsp; &amp;nbsp;Java. In C, it's all ugly with unions and markers and completely
&lt;br&gt;&amp;nbsp; &amp;nbsp;throwing away type safety. The best in my opinion is the ML way, but I
&lt;br&gt;&amp;nbsp; &amp;nbsp;understand that aldor doesn't have that, so what does it have?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25384150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25384150/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-type-system-tp25384150p25384150.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25383478</id>
	<title>NEW_FORMATS</title>
	<published>2009-09-10T06:37:18Z</published>
	<updated>2009-09-10T06:37:18Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;what is NEW_FORMATS? Trying to build it ends up missing faParamsv in
&lt;br&gt;of_argsub.c. What is it supposed to do anyway?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25383478&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25383478/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NEW_FORMATS-tp25383478p25383478.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25381636</id>
	<title>foamStr(tag) vs. foamInfo(tag).str</title>
	<published>2009-09-10T04:34:56Z</published>
	<updated>2009-09-10T04:34:56Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;there are two different ways in which foam_info.str is accessed and both
&lt;br&gt;are used. Which one is used appears to be completely arbitrary, so my
&lt;br&gt;question is: which one should be used?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25381636&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25381636/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/foamStr%28tag%29-vs.-foamInfo%28tag%29.str-tp25381636p25381636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25240312</id>
	<title>Ref(T)</title>
	<published>2009-09-01T06:27:08Z</published>
	<updated>2009-09-01T06:27:08Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">Does somebody know whether &amp;quot;Ref&amp;quot; as described in the AUG 14.17 is 
&lt;br&gt;actually implemented in the current aldor compiler?
&lt;br&gt;&lt;br&gt;Mine always complains about not knowing about &amp;quot;Ref&amp;quot;.
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25240312&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ref%28T%29-tp25240312p25240312.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23428019</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-07T07:22:39Z</published>
	<updated>2009-05-07T07:22:39Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">&amp;gt; Lexing a float, for instance:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; float: integer '.' [ integer ]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| '.' integer
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; now notice the operator '.' and the operator '..' in:
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 2..3
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; this could be either of:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; 2. . 3
&lt;br&gt;&amp;gt; &amp;nbsp; 2. .3
&lt;br&gt;&amp;gt; &amp;nbsp; 2 . .3
&lt;br&gt;&amp;gt; &amp;nbsp; 2 .. 3
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; so there is code that takes care of this.
&lt;/div&gt;&lt;br&gt;See AUG Section 22.2. &amp;quot;Tokens&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;The sequence of source characters is partitioned into tokens.
&lt;br&gt;&amp;nbsp; &amp;nbsp;The longest possible match is always used.
&lt;br&gt;&lt;br&gt;So '2..3' must mean '2 .. 3'.
&lt;br&gt;&lt;br&gt;Anyway, from the regular expressions for float appearing on page 243
&lt;br&gt;&lt;br&gt;[0-9]*`.'[0-9]+{[eE]{[+-]}[0-9]+}
&lt;br&gt;[0-9]+`.'[0-9]*{[eE]{[+-]}[0-9]+}
&lt;br&gt;[0-9]+[eE]{[+-]}[0-9]+
&lt;br&gt;[0-9]+`r'[0-9A-Z]*`.'[0-9A-Z]+{e{[+-]}[0-9]+}
&lt;br&gt;[0-9]+`r'[0-9A-Z]+`.'[0-9A-Z]*{e{[+-]}[0-9]+}
&lt;br&gt;[0-9]+`r'[0-9A-Z]+`e'{[+-]}[0-9]+
&lt;br&gt;&lt;br&gt;I would happily remove the first line. Why would someone want .1 to be a 
&lt;br&gt;floating point number. It's much more readable if one writes 0.1, no?
&lt;br&gt;&lt;br&gt;BTW, the AUG also says
&lt;br&gt;&lt;br&gt;A &amp;nbsp;floating point literal may not
&lt;br&gt;- begin with &amp;quot;.&amp;quot;, unless the preceding token is a keyword other
&lt;br&gt;&amp;nbsp; &amp;nbsp;than &amp;quot;)&amp;quot;, &amp;quot;|)&amp;quot;, &amp;quot;]&amp;quot; or &amp;quot;}&amp;quot;,
&lt;br&gt;- contain &amp;quot;.&amp;quot;, if the preceding token is &amp;quot;.&amp;quot;,
&lt;br&gt;- end with &amp;quot;.&amp;quot;, if the following character is &amp;quot;.&amp;quot;.
&lt;br&gt;&lt;br&gt;So your case is explicitly ruled out.
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23428019&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23428019.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23425224</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-07T04:54:58Z</published>
	<updated>2009-05-07T04:54:58Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">On Thu, May 07, 2009 at 01:22:59AM +0200, Ralf Hemmecke wrote:
&lt;br&gt;&amp;gt; Expression: enlist1a(Labeled, &amp;quot;;&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So if ever you find a place in you program where &amp;quot;Expression&amp;quot; is &amp;nbsp;
&lt;br&gt;&amp;gt; appropriate, then also ;; should be appropriate.
&lt;br&gt;&lt;br&gt;Forgot to say this: &amp;quot;Expression&amp;quot; is not valid at global scope. It is only
&lt;br&gt;valid if parenthesised or bracketed, so:
&lt;br&gt;&lt;br&gt;&amp;nbsp; (a := 3;;;;;;)
&lt;br&gt;&lt;br&gt;works fine. Horrible, isn't it?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23425224&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23425224/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23425224.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23425199</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-07T04:53:26Z</published>
	<updated>2009-05-07T04:53:26Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">On Thu, May 07, 2009 at 01:22:59AM +0200, Ralf Hemmecke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Removing the ; from either of the two last lines will be fine. The only
&lt;br&gt;&amp;gt;&amp;gt; thing it does not accept is ;; anywhere.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That ;; is not accepted is somewhat strange. If I look at the grammar, &amp;nbsp;
&lt;br&gt;&amp;gt; it says:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Expression: enlist1a(Labeled, &amp;quot;;&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So if ever you find a place in you program where &amp;quot;Expression&amp;quot; is &amp;nbsp;
&lt;br&gt;&amp;gt; appropriate, then also ;; should be appropriate.
&lt;/div&gt;&lt;/div&gt;I was wrong. The compiler actually does accept ;;, but not ;;;.
&lt;br&gt;Try:
&lt;br&gt;&lt;br&gt;&amp;nbsp; a := 3; -- works
&lt;br&gt;&amp;nbsp; a := 3;; -- works
&lt;br&gt;&amp;nbsp; a := 3;;;
&lt;br&gt;&amp;nbsp; .......^
&lt;br&gt;&amp;nbsp; (Error) Cannot recover from earlier syntax errors.
&lt;br&gt;&lt;br&gt;My (educated, since this happens all the time in the compiler) guess is
&lt;br&gt;that the lexer has hacks to recover from ;; but it kills only one ;, so
&lt;br&gt;the third ; is still read. All these hacks are getting me quite pissed..
&lt;br&gt;Lexing a float, for instance:
&lt;br&gt;&lt;br&gt;&amp;nbsp; float: integer '.' [ integer ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| '.' integer
&lt;br&gt;&lt;br&gt;now notice the operator '.' and the operator '..' in:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 2..3
&lt;br&gt;&lt;br&gt;this could be either of:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 2. . 3
&lt;br&gt;&amp;nbsp; 2. .3
&lt;br&gt;&amp;nbsp; 2 . .3
&lt;br&gt;&amp;nbsp; 2 .. 3
&lt;br&gt;&lt;br&gt;so there is code that takes care of this. I currently use a lookahead
&lt;br&gt;character to decide this, so if I read a float &amp;quot;2.&amp;quot;, I look whether the
&lt;br&gt;next character is '.' and if so, push back the '.' into the stream and
&lt;br&gt;return an integer. NAG-Aldor has some more code for this to decide
&lt;br&gt;whether floats can exist in certain lexical contexts. Does the AUG have
&lt;br&gt;anything on this?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23425199&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23425199/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23425199.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23417626</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-06T16:37:49Z</published>
	<updated>2009-05-06T16:37:49Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">On Wed, May 06, 2009 at 03:24:28PM -0700, David Casperson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; hi folks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't have definite proof that it is legal, but I seem to remember that
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; x:=3 ; ++ post
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;++ document
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is a legal expression, and consequently could be substituted for Y in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; if Z then Y else other ;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If that is the case
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;x:=3 ;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; may reduce to an expression (that is followed by a list of zero &amp;nbsp;
&lt;br&gt;&amp;gt; post-documents).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does this help?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; David Casperson,
&lt;br&gt;&amp;gt; UNBC
&lt;/div&gt;&lt;/div&gt;Hi,
&lt;br&gt;&lt;br&gt;x := 3; ++ post document
&lt;br&gt;&lt;br&gt;as far as I can tell from the grammar, this would be a
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;CurlyContentA (Labelled): CurlyContentB (Labelled) &amp;quot;;&amp;quot; PostDocument
&lt;br&gt;&lt;br&gt;and not an expression. I don't see how a CurlyContents (which is what it
&lt;br&gt;becomes in the end) can become an expression. However, what makes me
&lt;br&gt;think is that the Aldor compiler actually uses this grammar and it
&lt;br&gt;accepts the code, but why? How can it do that? Also, I can see reductions
&lt;br&gt;from &amp;quot;x := 3;&amp;quot; to an AnyStatement but not to BalStatement, which is
&lt;br&gt;required by &amp;quot;if&amp;quot;. I am tired, so I will look again, tomorrow, maybe I can
&lt;br&gt;find it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23417626&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23417626/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23417626.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23417427</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-06T16:22:59Z</published>
	<updated>2009-05-06T16:22:59Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">On 05/06/2009 10:47 PM, Pippijn van Steenhoven wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, May 06, 2009 at 04:11:59PM -0400, Bill Page wrote:
&lt;br&gt;&amp;gt;&amp;gt; Pippijn,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think what you wrote should not be allowed. Since ; is used to
&lt;br&gt;&amp;gt;&amp;gt; separate statements, the second line should be a syntactical error.
&lt;br&gt;&amp;gt;&amp;gt; Did you get a different result when you tried this?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; #include &amp;quot;aldor.as&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; #include &amp;quot;aldorio.as&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; import from MachineInteger;
&lt;br&gt;&amp;gt; &amp;nbsp; if (1 &amp;lt; 2) then stdout &amp;lt;&amp;lt; &amp;quot;ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;gt; &amp;nbsp; else stdout &amp;lt;&amp;lt; &amp;quot;not ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The current aldor compiler will compile this fine and print &amp;quot;ok&amp;quot;.
&lt;/div&gt;&lt;br&gt;It looks strange. But I somehow think if the semi-colon is allowed that 
&lt;br&gt;should be fine.
&lt;br&gt;&lt;br&gt;&amp;gt; Removing the ; from either of the two last lines will be fine. The only
&lt;br&gt;&amp;gt; thing it does not accept is ;; anywhere.
&lt;br&gt;&lt;br&gt;That ;; is not accepted is somewhat strange. If I look at the grammar, 
&lt;br&gt;it says:
&lt;br&gt;&lt;br&gt;Expression: enlist1a(Labeled, &amp;quot;;&amp;quot;)
&lt;br&gt;&lt;br&gt;So if ever you find a place in you program where &amp;quot;Expression&amp;quot; is 
&lt;br&gt;appropriate, then also ;; should be appropriate.
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;PS: BTW, you don't need (..) around 1 &amp;lt; 2.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23417427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23417427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23416751</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-06T15:24:28Z</published>
	<updated>2009-05-06T15:24:28Z</updated>
	<author>
		<name>David Casperson</name>
	</author>
	<content type="html">hi folks,
&lt;br&gt;&lt;br&gt;I don't have definite proof that it is legal, but I seem to remember that
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;x:=3 ; ++ post
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ++ document
&lt;br&gt;&lt;br&gt;is a legal expression, and consequently could be substituted for Y in
&lt;br&gt;&lt;br&gt;if Z then Y else other ;
&lt;br&gt;&lt;br&gt;If that is the case
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x:=3 ;
&lt;br&gt;&lt;br&gt;may reduce to an expression (that is followed by a list of zero 
&lt;br&gt;post-documents).
&lt;br&gt;&lt;br&gt;Does this help?
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;-- 
&lt;br&gt;David Casperson,
&lt;br&gt;UNBC
&lt;br&gt;&lt;br /&gt;On Wed, May 06, 2009 at 04:11:59PM -0400, Bill Page wrote:
&lt;br&gt;&amp;gt; Pippijn,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think what you wrote should not be allowed. Since ; is used to
&lt;br&gt;&amp;gt; separate statements, the second line should be a syntactical error.
&lt;br&gt;&amp;gt; Did you get a different result when you tried this?
&lt;br&gt;&lt;br&gt;&amp;nbsp; #include &amp;quot;aldor.as&amp;quot;
&lt;br&gt;&amp;nbsp; #include &amp;quot;aldorio.as&amp;quot;
&lt;br&gt;&amp;nbsp; import from MachineInteger;
&lt;br&gt;&amp;nbsp; if (1 &amp;lt; 2) then stdout &amp;lt;&amp;lt; &amp;quot;ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;nbsp; else stdout &amp;lt;&amp;lt; &amp;quot;not ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&lt;br&gt;The current aldor compiler will compile this fine and print &amp;quot;ok&amp;quot;.
&lt;br&gt;Removing the ; from either of the two last lines will be fine. The only
&lt;br&gt;thing it does not accept is ;; anywhere. The point why I am asking this
&lt;br&gt;is that in libaldor (I think, or maybe it was libalgebra), there are
&lt;br&gt;several places where &amp;quot;if (a) then b; else c;&amp;quot; occurs and I don't think
&lt;br&gt;this is actually valid.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23416751&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23416751&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23416751/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23416751.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23415212</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-06T13:47:04Z</published>
	<updated>2009-05-06T13:47:04Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">On Wed, May 06, 2009 at 04:11:59PM -0400, Bill Page wrote:
&lt;br&gt;&amp;gt; Pippijn,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think what you wrote should not be allowed. Since ; is used to
&lt;br&gt;&amp;gt; separate statements, the second line should be a syntactical error.
&lt;br&gt;&amp;gt; Did you get a different result when you tried this?
&lt;br&gt;&lt;br&gt;&amp;nbsp; #include &amp;quot;aldor.as&amp;quot;
&lt;br&gt;&amp;nbsp; #include &amp;quot;aldorio.as&amp;quot;
&lt;br&gt;&amp;nbsp; import from MachineInteger;
&lt;br&gt;&amp;nbsp; if (1 &amp;lt; 2) then stdout &amp;lt;&amp;lt; &amp;quot;ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;nbsp; else stdout &amp;lt;&amp;lt; &amp;quot;not ok&amp;quot; &amp;lt;&amp;lt; newline;
&lt;br&gt;&lt;br&gt;The current aldor compiler will compile this fine and print &amp;quot;ok&amp;quot;.
&lt;br&gt;Removing the ; from either of the two last lines will be fine. The only
&lt;br&gt;thing it does not accept is ;; anywhere. The point why I am asking this
&lt;br&gt;is that in libaldor (I think, or maybe it was libalgebra), there are
&lt;br&gt;several places where &amp;quot;if (a) then b; else c;&amp;quot; occurs and I don't think
&lt;br&gt;this is actually valid.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23415212&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23415212/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23415212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23414569</id>
	<title>Re: Semicolon after single statement in if?</title>
	<published>2009-05-06T13:11:59Z</published>
	<updated>2009-05-06T13:11:59Z</updated>
	<author>
		<name>Bill Page-7</name>
	</author>
	<content type="html">Pippijn,
&lt;br&gt;&lt;br&gt;I think what you wrote should not be allowed. Since ; is used to
&lt;br&gt;separate statements, the second line should be a syntactical error.
&lt;br&gt;Did you get a different result when you tried this?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Page.
&lt;br&gt;&lt;br&gt;2009/5/6 Pippijn van Steenhoven &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23414569&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pip88nl@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; can anyone tell me whether a semicolon is allowed in:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  if (foo) then bar; &amp;lt;- here
&lt;br&gt;&amp;gt;  else baz;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As far as I can tell from the grammar, it is not allowed, but maybe I'm
&lt;br&gt;&amp;gt; missing something, again. Can anyone help me out here?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Pippijn van Steenhoven
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----BEGIN PGP SIGNATURE-----
&lt;br&gt;&amp;gt; Version: GnuPG v1.4.9 (GNU/Linux)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; iEYEARECAAYFAkoBvDIACgkQJc+zqGNdDgqHLgCgtTI+poEpF3ZN8HnXBQxClb/B
&lt;br&gt;&amp;gt; zcQAn1NDAxMpwitRaMjbk9SKCGKLBH4Y
&lt;br&gt;&amp;gt; =HnLU
&lt;br&gt;&amp;gt; -----END PGP SIGNATURE-----
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23414569&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23414569.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23410647</id>
	<title>Semicolon after single statement in if?</title>
	<published>2009-05-06T09:34:58Z</published>
	<updated>2009-05-06T09:34:58Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;can anyone tell me whether a semicolon is allowed in:
&lt;br&gt;&lt;br&gt;&amp;nbsp; if (foo) then bar; &amp;lt;- here
&lt;br&gt;&amp;nbsp; else baz;
&lt;br&gt;&lt;br&gt;As far as I can tell from the grammar, it is not allowed, but maybe I'm
&lt;br&gt;missing something, again. Can anyone help me out here?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23410647&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23410647/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Semicolon-after-single-statement-in-if--tp23410647p23410647.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23234738</id>
	<title>Re: Source documentation</title>
	<published>2009-04-25T10:55:37Z</published>
	<updated>2009-04-25T10:55:37Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">On 04/25/2009 01:41 AM, Pippijn van Steenhoven wrote:
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt; as far as I can tell from the grammar in the Aldor User Guide, Doc(E)
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt; is never used in Curly(E) which is ultimately the Goal. The only
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt; place I see it used is in Piled(E). Is this an omission or am I
&lt;br&gt;&amp;nbsp;&amp;gt;&amp;gt; missing anything here?
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Actually, I missed it. CurlyContentB has it.
&lt;br&gt;&lt;br&gt;OK, but why is CurlyContentB introduced at all? It's the same as 'Doc'.
&lt;br&gt;&lt;br&gt;If I read tne grammar well then
&lt;br&gt;&lt;br&gt;+++ a
&lt;br&gt;&amp;nbsp; &amp;nbsp;+++ b
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;+++ c
&lt;br&gt;&amp;nbsp; &amp;nbsp;+++ d
&lt;br&gt;&amp;nbsp; foo(...): ... ==
&lt;br&gt;&lt;br&gt;makes 'a b c d' the PreDoc of 'foo'. Indentation does not matter, 
&lt;br&gt;neither in piled nor in non-piled mode.
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Also related but previously forgotten: where can doc comments be
&lt;br&gt;&amp;nbsp;&amp;gt; and what are the semantics of these comments? Are they attached to
&lt;br&gt;&amp;nbsp;&amp;gt; the expression, such that:
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; Foo (I : Integer) : Integer == {
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; +++ This doc comment is attached to the following expression
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; I := I + 1;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ++ This doc comment is attached to the above expression
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; +++ This doc comment is attached to I * I
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; I * I
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ++ I * I is multiplying a number by itself (interesting, isn't
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ++ it?)
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; What use is a doc comment? How can one use them? More importantly:
&lt;br&gt;&amp;nbsp;&amp;gt; what do we _want_ them to do?
&lt;br&gt;&lt;br&gt;Most importantly, pre and postdoc are used like
&lt;br&gt;&lt;br&gt;---BEGIN
&lt;br&gt;+++ PreDoc for MyCat
&lt;br&gt;MyCat: Category == with {
&lt;br&gt;&amp;nbsp; &amp;nbsp; foo: % -&amp;gt; ()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ++ PostDoc for foo
&lt;br&gt;}
&lt;br&gt;---END
&lt;br&gt;&lt;br&gt;And there they could be attached to MyCat and foo, respectively with the 
&lt;br&gt;obvious meaning of documenting these identifiers. The current compiler 
&lt;br&gt;stores these Docs in the .ao files, but there is no program that 
&lt;br&gt;actually uses them.
&lt;br&gt;&lt;br&gt;Yannis Chicha once started with an AldorDoc program which would extract 
&lt;br&gt;these docs and produce something like Axiom's HyperDoc. But that program 
&lt;br&gt;was never in a usable state.
&lt;br&gt;&lt;br&gt;I have, however, no idea, how one could reasonably use Pre and PostDocs 
&lt;br&gt;for the expressions you have documented above. That would be a question 
&lt;br&gt;to the designers of Aldor.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23234738&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23234738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23230217</id>
	<title>Re: Source documentation</title>
	<published>2009-04-25T02:28:35Z</published>
	<updated>2009-04-25T02:28:35Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">On 04/25/2009 01:20 AM, David Casperson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Pippijn,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; this is just from memory, but you can change from curly to piled any
&lt;br&gt;&amp;gt; &amp;nbsp;time that you encounter a
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #pile
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and that the two goals can nest in relatively arbitrary ways.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Speaking solely from the point of view of someone writing tools, the
&lt;br&gt;&amp;gt; &amp;nbsp;piled text is a pain to parse.
&lt;/div&gt;&lt;br&gt;Well, the Python people should have some experience with program layout
&lt;br&gt;using something equivalent to #pile. So there must be a way to be able
&lt;br&gt;to work nicely with #pile mode. ;-)
&lt;br&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;A related question: is piling important? Should its support be high 
&lt;br&gt;&amp;gt; priority? (Especially to you, Ralf.)
&lt;br&gt;&lt;br&gt;For me, #pile is definitely not important.
&lt;br&gt;&lt;br&gt;I have a dislike for pile mode because of code like the following from
&lt;br&gt;the Axiom library...
&lt;br&gt;&lt;br&gt;1:UnivariatePuiseuxSeriesWithExponentialSingularity(R,FE,var,cen):_
&lt;br&gt;2: &amp;nbsp;Exports == Implementation where
&lt;br&gt;3: &amp;nbsp;R &amp;nbsp; : Join(OrderedSet,RetractableTo Integer,_
&lt;br&gt;4: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LinearlyExplicitRingOver Integer,GcdDomain)
&lt;br&gt;&lt;br&gt;The indentation of line 2 is completely irrelevant because of the _ in
&lt;br&gt;line 1. The same applies for line 2. But as far as I remember, there was
&lt;br&gt;a rule that Axiom would automatically continue a line when a closing
&lt;br&gt;parenthesis is missing. So the _ on line 3 would be unnnecessary.
&lt;br&gt;(See page 888 of (Tim's version) of the Axiom book or
&lt;br&gt;&lt;a href=&quot;http://www.axiom-developer.org/axiom-website/hyperdoc/axbook/section-10.2.xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.axiom-developer.org/axiom-website/hyperdoc/axbook/section-10.2.xhtml&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Does someone (unfamiliar with SPAD) really understand the following?
&lt;br&gt;-----
&lt;br&gt;The definition of drawRibbons consists of a pile of expressions to be 
&lt;br&gt;executed one after another. Each expression of the pile is indented at 
&lt;br&gt;the same level. Lines 4-7 designate one single expression: since lines 
&lt;br&gt;5-7 are indented with respect to the others, these lines are treated as 
&lt;br&gt;a continuation of line 4. Also since lines 5 and 7 have the same 
&lt;br&gt;indentation level, these lines designate a pile within the outer pile.
&lt;br&gt;-----
&lt;br&gt;&lt;br&gt;How much do you like the following from
&lt;br&gt;&lt;a href=&quot;http://www.axiom-developer.org/axiom-website/hyperdoc/axbook/section-5.2.xhtml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.axiom-developer.org/axiom-website/hyperdoc/axbook/section-5.2.xhtml&lt;/a&gt;&lt;br&gt;&lt;br&gt;---BEGIN
&lt;br&gt;&lt;br&gt;Blocks can be used in the arguments to functions. &amp;nbsp;(Here &amp;nbsp;h is
&lt;br&gt;assigned &amp;nbsp;2.1+3.5.)
&lt;br&gt;&lt;br&gt;h := 2.1 +
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3.5
&lt;br&gt;&lt;br&gt;---END
&lt;br&gt;&lt;br&gt;And how much do you like the next thing?
&lt;br&gt;&lt;br&gt;---BEGIN
&lt;br&gt;Here the second argument to eval is &amp;nbsp;x=z, where the value of z is 
&lt;br&gt;computed in the first line of the block starting on the second
&lt;br&gt;line.
&lt;br&gt;&lt;br&gt;eval(x**2 - x*y**2,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; z := %pi/2.0 - exp(4.1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; x = z
&lt;br&gt;&amp;nbsp; &amp;nbsp; )
&lt;br&gt;&lt;br&gt;The interesting part is also the closing parenthesis. Could I write it 
&lt;br&gt;in column 1? Or column 6, so that it alligns with &amp;quot;x=z&amp;quot;?
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23230217&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23230217.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23226549</id>
	<title>Re: Source documentation</title>
	<published>2009-04-24T16:41:54Z</published>
	<updated>2009-04-24T16:41:54Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">&amp;gt; as far as I can tell from the grammar in the Aldor User Guide, Doc(E) is
&lt;br&gt;&amp;gt; never used in Curly(E) which is ultimately the Goal. The only place I see
&lt;br&gt;&amp;gt; it used is in Piled(E). Is this an omission or am I missing anything
&lt;br&gt;&amp;gt; here?
&lt;br&gt;&lt;br&gt;Actually, I missed it. CurlyContentB has it.
&lt;br&gt;&lt;br&gt;&amp;gt; A related question: is piling important? Should its support be high
&lt;br&gt;&amp;gt; priority? (Especially to you, Ralf.)
&lt;br&gt;&lt;br&gt;This question remains. I am ignoring it for now.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23226549/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23226549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23226378</id>
	<title>Re: Source documentation</title>
	<published>2009-04-24T16:20:33Z</published>
	<updated>2009-04-24T16:20:33Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Also related but previously forgotten: where can doc comments be and what
&lt;br&gt;are the semantics of these comments? Are they attached to the expression,
&lt;br&gt;such that:
&lt;br&gt;&lt;br&gt;&amp;nbsp; Foo (I : Integer) : Integer == {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; +++ This doc comment is attached to the following expression
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I := I + 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ++ This doc comment is attached to the above expression
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; +++ This doc comment is attached to I * I
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I * I
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ++ I * I is multiplying a number by itself (interesting, isn't it?)
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;What use is a doc comment? How can one use them? More importantly: what
&lt;br&gt;do we _want_ them to do?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226378&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23226378/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23226378.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23226377</id>
	<title>Re: Source documentation</title>
	<published>2009-04-24T16:20:24Z</published>
	<updated>2009-04-24T16:20:24Z</updated>
	<author>
		<name>David Casperson</name>
	</author>
	<content type="html">Hi Pippijn,
&lt;br&gt;&lt;br&gt;this is just from memory, but you can change from curly to piled any time 
&lt;br&gt;that you encounter a
&lt;br&gt;&lt;br&gt;#pile
&lt;br&gt;&lt;br&gt;and that the two goals can nest in relatively arbitrary ways.
&lt;br&gt;&lt;br&gt;Speaking solely from the point of view of someone writing tools, the piled 
&lt;br&gt;text is a pain to parse.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;-- 
&lt;br&gt;David Casperson, Assistant Professor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;casper@...&lt;/a&gt;
&lt;br&gt;Department of Computer Science &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp;(250) &amp;nbsp; 960-6672 Fax 960-5544 
&lt;br&gt;College of Science and Management &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;3333 University Way
&lt;br&gt;University of Northern British Columbia &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;Prince George, BC &amp;nbsp; V2N 4Z9
&lt;br&gt;&lt;br /&gt;Hi,
&lt;br&gt;&lt;br&gt;as far as I can tell from the grammar in the Aldor User Guide, Doc(E) is
&lt;br&gt;never used in Curly(E) which is ultimately the Goal. The only place I see
&lt;br&gt;it used is in Piled(E). Is this an omission or am I missing anything
&lt;br&gt;here?
&lt;br&gt;&lt;br&gt;A related question: is piling important? Should its support be high
&lt;br&gt;priority? (Especially to you, Ralf.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226377&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226377&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23226377/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23226377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23226309</id>
	<title>Source documentation</title>
	<published>2009-04-24T16:15:03Z</published>
	<updated>2009-04-24T16:15:03Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;as far as I can tell from the grammar in the Aldor User Guide, Doc(E) is
&lt;br&gt;never used in Curly(E) which is ultimately the Goal. The only place I see
&lt;br&gt;it used is in Piled(E). Is this an omission or am I missing anything
&lt;br&gt;here?
&lt;br&gt;&lt;br&gt;A related question: is piling important? Should its support be high
&lt;br&gt;priority? (Especially to you, Ralf.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23226309&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23226309/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Source-documentation-tp23226309p23226309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23027028</id>
	<title>Calculemus 2009 - Emerging Trends track CFP</title>
	<published>2009-04-13T12:00:09Z</published>
	<updated>2009-04-13T12:00:09Z</updated>
	<author>
		<name>Jacques Carette</name>
	</author>
	<content type="html">-----------------------------------------
&lt;br&gt;&amp;nbsp;CALCULEMUS 2009 - Final Call for Papers
&lt;br&gt;-----------------------------------------
&lt;br&gt;16th Symposium on the Integration of
&lt;br&gt;Symbolic Computation and Mechanised Reasoning
&lt;br&gt;&lt;br&gt;6-7 July 2009, Joint with CICM'09, Ontario, Canada.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.calculemus.net/meetings/ontario09/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.calculemus.net/meetings/ontario09/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.orcca.on.ca/conferences/cicm09/calculemus09/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.orcca.on.ca/conferences/cicm09/calculemus09/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Calculemus is a series of conferences dedicated to the integration of 
&lt;br&gt;computer
&lt;br&gt;algebra systems (CAS) and systems for mechanised reasoning, the interactive
&lt;br&gt;theorem provers or proof assistants (PA) and the automated theorem provers
&lt;br&gt;(ATP).
&lt;br&gt;&lt;br&gt;Currently, symbolic computation is divided into several (more or less)
&lt;br&gt;independent branches: traditional ones (e.g., computer algebra and 
&lt;br&gt;mechanised
&lt;br&gt;reasoning) as well as newly emerging ones (on user interfaces, knowledge
&lt;br&gt;management, theory exploration, etc.) The main concern of the Calculemus
&lt;br&gt;community is to bring these developments together in order to facilitate the
&lt;br&gt;theory, design, and implementation of integrated systems for computer
&lt;br&gt;mathematics that will routinely be used by mathematicians, computer 
&lt;br&gt;scientists
&lt;br&gt;and engineers in their every day business.
&lt;br&gt;&lt;br&gt;We seek original research papers for the upcoming Calculemus meeting, 
&lt;br&gt;which will
&lt;br&gt;be held jointly with MKM 2009 (confederated in the Conferences on 
&lt;br&gt;Intelligent
&lt;br&gt;Computer Mathematics, CICM 2009) in Ontario, Canada.
&lt;br&gt;&lt;br&gt;INVITED TALKS
&lt;br&gt;-------------
&lt;br&gt;&lt;br&gt;We are pleased to have invited talks from:
&lt;br&gt;&lt;br&gt;Prof. Jacques Calmet (&lt;a href=&quot;http://iaks-www.ira.uka.de/iaks-calmet/en_index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://iaks-www.ira.uka.de/iaks-calmet/en_index.html&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Rob Arthan (Director of Lemma 1, developer of ProofPower,
&lt;br&gt;&lt;a href=&quot;http://www.lemma-one.demon.co.uk/Arthan/homepage.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lemma-one.demon.co.uk/Arthan/homepage.html&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;TOPICS OF INTEREST
&lt;br&gt;------------------
&lt;br&gt;&lt;br&gt;The scope of Calculemus covers all aspects of the interplay of mechanised
&lt;br&gt;reasoning and computer algebra, including cross-fertilisation between 
&lt;br&gt;those two
&lt;br&gt;research areas, as well as the development of integrated systems that 
&lt;br&gt;transcend
&lt;br&gt;both computer algebra and theorem proving. Potential topics of interest 
&lt;br&gt;include:
&lt;br&gt;&lt;br&gt;* Theorem proving in computer algebra (CAS)
&lt;br&gt;* Computer algebra in theorem proving (PA and ATP)
&lt;br&gt;* Case studies and applications that both involve computer algebra and
&lt;br&gt;mechanised reasoning
&lt;br&gt;* Representation of mathematics in computer algebra
&lt;br&gt;* Adding computational capabilities to PA and ATP
&lt;br&gt;* Formal methods requiring mixed computing and proving
&lt;br&gt;* Combining methods of symbolic computation and formal deduction
&lt;br&gt;* Mathematical computation in PA and ATP
&lt;br&gt;* Theory, design and implementation of interdisciplinary systems for
&lt;br&gt;computer mathematics
&lt;br&gt;* Infrastructure for mathematical services
&lt;br&gt;* Theory exploration techniques
&lt;br&gt;&lt;br&gt;Papers on other topics closely related to the above research
&lt;br&gt;areas will also be welcomed for consideration.
&lt;br&gt;&lt;br&gt;&lt;br&gt;IMPORTANT DATES
&lt;br&gt;---------------
&lt;br&gt;&lt;br&gt;For (reviewed) full-paper submissions, the deadlines are:
&lt;br&gt;&lt;br&gt;Abstract submission: 13 February 2009
&lt;br&gt;Submission deadline: 20 February 2009
&lt;br&gt;Notification of acceptance: 10 April 2009
&lt;br&gt;Camera ready copies due: 24 April 2009
&lt;br&gt;&lt;br&gt;For extended abstracts on emerging trends, the deadlines are:
&lt;br&gt;&lt;br&gt;Submission deadline: 7 May 2009
&lt;br&gt;Notification of acceptance: 30 May 2009
&lt;br&gt;Camera ready copies due: 12 June 2009
&lt;br&gt;&lt;br&gt;The dates of the Calculemus conference are: 6,7 July 2009
&lt;br&gt;&lt;br&gt;&lt;br&gt;SUBMISSION
&lt;br&gt;----------
&lt;br&gt;&lt;br&gt;Theoretical and applied research papers on all topics within the scope 
&lt;br&gt;of the
&lt;br&gt;symposium are invited. Submitted papers must be in English and must not 
&lt;br&gt;exceed
&lt;br&gt;15 pages for full-papers, and should be between 200 words and 20 pages for
&lt;br&gt;emeging trends extended abstracts - we suggest 10 pages. The title page 
&lt;br&gt;should
&lt;br&gt;contain the title, author(s) with affiliation(s), e-mail address(es), 
&lt;br&gt;listing of
&lt;br&gt;keywords and abstract. The program committee (PC) will subject all 
&lt;br&gt;full-papers
&lt;br&gt;submitted to a peer review. Emerging trends papers will be lightly reviewed.
&lt;br&gt;Results must be unpublished.
&lt;br&gt;&lt;br&gt;The web page for electronic submission of full-papers is:
&lt;br&gt;&lt;a href=&quot;http://www.easychair.org/conferences/?conf=calculemus2009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.easychair.org/conferences/?conf=calculemus2009&lt;/a&gt;&lt;br&gt;&lt;br&gt;The web page for electronic submission of emerging trends papers is:
&lt;br&gt;&lt;a href=&quot;http://www.easychair.org/conferences/?conf=calculemustrends2009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.easychair.org/conferences/?conf=calculemustrends2009&lt;/a&gt;&lt;br&gt;&lt;br&gt;The proceedings of full-papers in the conference will be published as a 
&lt;br&gt;volume
&lt;br&gt;in the series Lecture Notes in Artificial Intelligence (LNAI) by
&lt;br&gt;Springer-Verlag. Accepted papers will have to be prepared in LaTeX and 
&lt;br&gt;formatted
&lt;br&gt;according to the requirements of the Springer's LNAI series (the 
&lt;br&gt;corresponding
&lt;br&gt;style files can be downloaded from 
&lt;br&gt;&lt;a href=&quot;http://www.springer.de/comp/lncs/authors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springer.de/comp/lncs/authors.html&lt;/a&gt;&lt;br&gt;and are the same for LNCS and LNAI).
&lt;br&gt;&lt;br&gt;Emerging trends papers will be made available online, but will not be 
&lt;br&gt;published.
&lt;br&gt;These papers are expected to be describing work in progress.
&lt;br&gt;&lt;br&gt;PROGRAMME COMMITTEE
&lt;br&gt;-------------------
&lt;br&gt;Markus Aderhold (TU Darmstadt, Germany)
&lt;br&gt;Serge Autexier (DFKI, Germany)
&lt;br&gt;John Campbell (University College London, UK)
&lt;br&gt;Jacques Carette (PC Chair) (McMaster University, Canada)
&lt;br&gt;James H. Davenport (University of Bath, UK)
&lt;br&gt;Louise Dennis (University of Liverpool, UK)
&lt;br&gt;Lucas Dixon (PC Chair) (University of Edinburgh, UK)
&lt;br&gt;William Farmer (McMaster University, Canada)
&lt;br&gt;Jacques Fleuriot (University of Edinburgh, UK)
&lt;br&gt;Herman Geuvers (Radboud University Nijmegen, Netherlands)
&lt;br&gt;Michael Kohlhase (DFKI, Germany)
&lt;br&gt;Steve Linton (University of St. Andrews, UK)
&lt;br&gt;Tomas Recio (Universidad de Cantabria, Spain)
&lt;br&gt;Tom Ridge (University of Cambridge, UK)
&lt;br&gt;Julio Rubio (Universidad de La Rioja, Spain)
&lt;br&gt;Volker Sorge (University of Birmingham, UK)
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23027028&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calculemus-2009---Emerging-Trends-track-CFP-tp23027028p23027028.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23023805</id>
	<title>algebraist web site</title>
	<published>2009-04-13T08:20:41Z</published>
	<updated>2009-04-13T08:20:41Z</updated>
	<author>
		<name>Bill Page-7</name>
	</author>
	<content type="html">Origo, the open source software development and collaboration platform
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.origo.ethz.ch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.origo.ethz.ch&lt;/a&gt;&lt;br&gt;&lt;br&gt;that hosts, the Algebraist parallel development site for Aldor
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://algebraist.origo.ethz.ch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algebraist.origo.ethz.ch&lt;/a&gt;&lt;br&gt;&lt;br&gt;recently added a project statistics section.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://algebraist.origo.ethz.ch/statistics&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://algebraist.origo.ethz.ch/statistics&lt;/a&gt;&lt;br&gt;&lt;br&gt;I was surprised (and pleased) to see that last months statistics for
&lt;br&gt;&amp;quot;Download Hits (43)&amp;quot;, &amp;quot;Source Hits (1043)&amp;quot; and &amp;quot;Web Hits (7414)&amp;quot; were
&lt;br&gt;not insubstantial. Perhaps this is a sign that the Aldor project is
&lt;br&gt;not quite dead (yet).
&lt;br&gt;&lt;br&gt;Does anyone have any ideas on how to move forward with the Aldor
&lt;br&gt;licensing issue?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Page.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23023805&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/algebraist-web-site-tp23023805p23023805.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22648902</id>
	<title>Re: +-&gt; lambda expressions without specifying types</title>
	<published>2009-03-22T11:17:49Z</published>
	<updated>2009-03-22T11:17:49Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">Good point, but that only allows specification of the parameter type.
&lt;br&gt;I would have to give the target type anyway.
&lt;br&gt;&lt;br&gt;However, also
&lt;br&gt;&lt;br&gt;---rhxBEGIN
&lt;br&gt;#include &amp;quot;aldor&amp;quot;
&lt;br&gt;default x: Integer;
&lt;br&gt;default y: Integer;
&lt;br&gt;foo: (Integer, Integer)-&amp;gt;Boolean == (x, y):Boolean +-&amp;gt; true;
&lt;br&gt;---rhxEND
&lt;br&gt;&lt;br&gt;is not a program that the current compiler accepts.
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;aldor -fx -laldor aaa.as
&lt;br&gt;&amp;quot;aaa.as&amp;quot;, line 4: foo: (Integer, Integer)-&amp;gt;Boolean == (x, y):Boolean +-&amp;gt; 
&lt;br&gt;true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.....................................^..^
&lt;br&gt;[L4 C38] #1 (Error) Expecting a comma separated list of parameters.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;On 03/22/2009 10:22 AM, Stephen Watt wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Yes, it allows that syntax, but it will not infer the types of the
&lt;br&gt;&amp;gt; arguments. &amp;nbsp; The syntax makes sense, though, because the parameter
&lt;br&gt;&amp;gt; names may have been given a default type.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- Stephen
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Mar 20, 2009 at 8:14 PM, Ralf Hemmecke &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22648902&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ralf@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; If I did not make a mistake, the grammar in the Aldor User Guide seems to
&lt;br&gt;&amp;gt;&amp;gt; allow something like x+-&amp;gt;x+1.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But in the program below the Aldor compiler (1.1.0) cannot/does not infer
&lt;br&gt;&amp;gt;&amp;gt; the type of the lambda expression in baz.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Stephen, is that intended or is that just a short-coming of the compiler?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ralf
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; aldor -fx -laldor aaa.as
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;aaa.as&amp;quot;, line 9: &amp;nbsp; baz(i: Integer): Integer == foo((x +-&amp;gt; x-1), i);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...................................^
&lt;br&gt;&amp;gt;&amp;gt; [L9 C36] #1 (Error) Expecting a comma separated list of parameters.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---rhxBEGIN aaa.as
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;quot;aldor&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; Aaa: with {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;foo: (Integer -&amp;gt; Integer, Integer) -&amp;gt; Integer;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;bar: Integer -&amp;gt; Integer;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;bar: Integer -&amp;gt; Integer;
&lt;br&gt;&amp;gt;&amp;gt; } == add {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;foo(f: Integer-&amp;gt;Integer, i: Integer): Integer == f i;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;bar(i: Integer): Integer == foo((x: Integer): Integer +-&amp;gt; x+1, i);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;baz(i: Integer): Integer == foo((x +-&amp;gt; x-1), i);
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; main(): () == {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import from String, Character, TextWriter, Integer, Aaa;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;stdout &amp;lt;&amp;lt; foo(bar, 1) &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;stdout &amp;lt;&amp;lt; bar 1 &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;stdout &amp;lt;&amp;lt; bar 1 &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; main();
&lt;br&gt;&amp;gt;&amp;gt; ---rhxEND aaa.as
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22648902&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%2B-%3E-lambda-expressions-without-specifying-types-tp22631158p22648902.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22631158</id>
	<title>+-&gt; lambda expressions without specifying types</title>
	<published>2009-03-20T17:14:54Z</published>
	<updated>2009-03-20T17:14:54Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">If I did not make a mistake, the grammar in the Aldor User Guide seems 
&lt;br&gt;to allow something like x+-&amp;gt;x+1.
&lt;br&gt;&lt;br&gt;But in the program below the Aldor compiler (1.1.0) cannot/does not 
&lt;br&gt;infer the type of the lambda expression in baz.
&lt;br&gt;&lt;br&gt;Stephen, is that intended or is that just a short-coming of the compiler?
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;---------------------------------------------------------
&lt;br&gt;&amp;nbsp;&amp;gt;aldor -fx -laldor aaa.as
&lt;br&gt;&amp;quot;aaa.as&amp;quot;, line 9: &amp;nbsp; baz(i: Integer): Integer == foo((x +-&amp;gt; x-1), i);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...................................^
&lt;br&gt;[L9 C36] #1 (Error) Expecting a comma separated list of parameters.
&lt;br&gt;&lt;br&gt;---rhxBEGIN aaa.as
&lt;br&gt;#include &amp;quot;aldor&amp;quot;
&lt;br&gt;Aaa: with {
&lt;br&gt;&amp;nbsp; &amp;nbsp;foo: (Integer -&amp;gt; Integer, Integer) -&amp;gt; Integer;
&lt;br&gt;&amp;nbsp; &amp;nbsp;bar: Integer -&amp;gt; Integer;
&lt;br&gt;&amp;nbsp; &amp;nbsp;bar: Integer -&amp;gt; Integer;
&lt;br&gt;} == add {
&lt;br&gt;&amp;nbsp; &amp;nbsp;foo(f: Integer-&amp;gt;Integer, i: Integer): Integer == f i;
&lt;br&gt;&amp;nbsp; &amp;nbsp;bar(i: Integer): Integer == foo((x: Integer): Integer +-&amp;gt; x+1, i);
&lt;br&gt;&amp;nbsp; &amp;nbsp;baz(i: Integer): Integer == foo((x +-&amp;gt; x-1), i);
&lt;br&gt;}
&lt;br&gt;main(): () == {
&lt;br&gt;&amp;nbsp; &amp;nbsp;import from String, Character, TextWriter, Integer, Aaa;
&lt;br&gt;&amp;nbsp; &amp;nbsp;stdout &amp;lt;&amp;lt; foo(bar, 1) &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;nbsp; &amp;nbsp;stdout &amp;lt;&amp;lt; bar 1 &amp;lt;&amp;lt; newline;
&lt;br&gt;&amp;nbsp; &amp;nbsp;stdout &amp;lt;&amp;lt; bar 1 &amp;lt;&amp;lt; newline;
&lt;br&gt;}
&lt;br&gt;main();
&lt;br&gt;---rhxEND aaa.as
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22631158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%2B-%3E-lambda-expressions-without-specifying-types-tp22631158p22631158.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22607172</id>
	<title>Re: GMP on OpenSolaris</title>
	<published>2009-03-19T11:57:55Z</published>
	<updated>2009-03-19T11:57:55Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">&amp;gt; &lt;a href=&quot;http://www.mpir.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mpir.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; It specifically has a GNU LGPL v2+ license. I am quite sure it has
&lt;br&gt;&amp;gt; support on OpenSolaris.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; MPIR is used in Sage.
&lt;br&gt;&lt;br&gt;Interesting, the COPYING file in the 1.0 tar file says GPL v2+ (not LGPL 
&lt;br&gt;as on the above website). Maybe they want to confuse people.
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22607172&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-on-OpenSolaris-tp22596123p22607172.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22606613</id>
	<title>Re: GMP on OpenSolaris</title>
	<published>2009-03-19T11:30:23Z</published>
	<updated>2009-03-19T11:30:23Z</updated>
	<author>
		<name>Bill Page-7</name>
	</author>
	<content type="html">Pippijn,
&lt;br&gt;&lt;br&gt;Maybe you would like to consider using the new MPIR fork of GMP with Aldor?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.mpir.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mpir.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;It specifically has a GNU LGPL v2+ license. I am quite sure it has
&lt;br&gt;support on OpenSolaris.
&lt;br&gt;&lt;br&gt;MPIR is used in Sage.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Page.
&lt;br&gt;&lt;br&gt;2009/3/19 Pippijn van Steenhoven &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22606613&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pip88nl@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yesterday, I installed OpenSolaris in VMWare. Aldor runs fine after a few
&lt;br&gt;&amp;gt; tweaks. The only thing missing is libgmp, so I can't build native shared
&lt;br&gt;&amp;gt; libraries. Apparently, GMP is not allowed due to its licence (GPLv3):
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://opensolaris.org/os/project/arc-process/PTLtestbed/PTL/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensolaris.org/os/project/arc-process/PTLtestbed/PTL/&lt;/a&gt;. However,
&lt;br&gt;&amp;gt; according to the GMP website itself, it is LGPL, so I don't quite get it.
&lt;br&gt;&amp;gt; Anyhow, I wanted to make more use of GMP in Aldor by replacing the bigint
&lt;br&gt;&amp;gt; implementation with it. OpenSolaris not having GMP makes that a bit
&lt;br&gt;&amp;gt; harder. Also, is it just me or does GMP have near to no documentation?
&lt;br&gt;&amp;gt; How do people know what functions do what? I myself use the C++ interface
&lt;br&gt;&amp;gt; to infer the function names (&amp;quot;what's the function for mpz + mpz? Let's
&lt;br&gt;&amp;gt; see what mpz_class::operator+(mpz_class) does&amp;quot;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Pippijn van Steenhoven
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----BEGIN PGP SIGNATURE-----
&lt;br&gt;&amp;gt; Version: GnuPG v1.4.9 (GNU/Linux)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; iEYEARECAAYFAknCDDIACgkQJc+zqGNdDgp0zACgqUbQemCVP219rAdqxnvylHLl
&lt;br&gt;&amp;gt; CooAn1rirYhQ59Gd+tJCSUEM2Nv/z083
&lt;br&gt;&amp;gt; =FXKw
&lt;br&gt;&amp;gt; -----END PGP SIGNATURE-----
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Aldor-l mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22606613&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22606613&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-on-OpenSolaris-tp22596123p22606613.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22596123</id>
	<title>GMP on OpenSolaris</title>
	<published>2009-03-19T02:11:14Z</published>
	<updated>2009-03-19T02:11:14Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;yesterday, I installed OpenSolaris in VMWare. Aldor runs fine after a few
&lt;br&gt;tweaks. The only thing missing is libgmp, so I can't build native shared
&lt;br&gt;libraries. Apparently, GMP is not allowed due to its licence (GPLv3):
&lt;br&gt;&lt;a href=&quot;http://opensolaris.org/os/project/arc-process/PTLtestbed/PTL/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opensolaris.org/os/project/arc-process/PTLtestbed/PTL/&lt;/a&gt;. However,
&lt;br&gt;according to the GMP website itself, it is LGPL, so I don't quite get it.
&lt;br&gt;Anyhow, I wanted to make more use of GMP in Aldor by replacing the bigint
&lt;br&gt;implementation with it. OpenSolaris not having GMP makes that a bit
&lt;br&gt;harder. Also, is it just me or does GMP have near to no documentation?
&lt;br&gt;How do people know what functions do what? I myself use the C++ interface
&lt;br&gt;to infer the function names (&amp;quot;what's the function for mpz + mpz? Let's
&lt;br&gt;see what mpz_class::operator+(mpz_class) does&amp;quot;).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22596123&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/22596123/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-on-OpenSolaris-tp22596123p22596123.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22583078</id>
	<title>Re: Aldor on MSDOS</title>
	<published>2009-03-18T09:33:48Z</published>
	<updated>2009-03-18T09:33:48Z</updated>
	<author>
		<name>Pippijn van Steenhoven</name>
	</author>
	<content type="html">On Wed, Mar 18, 2009 at 11:43:57AM -0400, Bill Page wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It's just a guess, but I am quite sure the answer is &amp;quot;no&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Seriously, is there any reason to be interested in 16 bit DOS other
&lt;br&gt;&amp;gt; than history? I can not imagine any real application of Aldor on such
&lt;br&gt;&amp;gt; a machine. But of course that these (and worse!) were the kind of
&lt;br&gt;&amp;gt; tools that the original developers had to work with at the time, does
&lt;br&gt;&amp;gt; underscore the admiration that most people feel for the true pioneers
&lt;br&gt;&amp;gt; in any endeavor.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; At this time in 2009, I think bug fixing and some high-level aspects
&lt;br&gt;&amp;gt; of the Aldor language should be the main focus. &amp;nbsp;I do not see any
&lt;br&gt;&amp;gt; reason to continue to support any build platforms other than recent
&lt;br&gt;&amp;gt; versions of Linux/OSX/BSD, MS Windows and Solaris. Doing this would
&lt;br&gt;&amp;gt; likely mean that the build system and some parts of the &amp;quot;portability
&lt;br&gt;&amp;gt; layer&amp;quot; could be considerably simplified and standardized.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Bill Page.
&lt;/div&gt;&lt;/div&gt;Basically, Aldor supports the following platforms: CMS, MSDOS, MacOS X,
&lt;br&gt;Macintosh, OS/2, various UNIX-like systems, VMS, Win32. I am somewhat in
&lt;br&gt;favour of removing CMS, DOS, OS/2 and VMS, unless anyone wants to use it
&lt;br&gt;on those systems. The Macintosh part is tiny, so we can keep that. I am
&lt;br&gt;also in favour of (at least temporarily) removing the garbage collector.
&lt;br&gt;Doing so will make the OS layer much simpler, because most of that layer
&lt;br&gt;is memory management. The garbage collector does not work on VMS,
&lt;br&gt;Macintosh and OS/2, so it wouldn't be a loss on those systems (provided
&lt;br&gt;we want to keep them).
&lt;br&gt;&lt;br&gt;Currently (or soon), I can test the following environments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; - GCC 4.2.1 on Win32 (mingw)
&lt;br&gt;&amp;nbsp; - VS9 on Win32 (microsoft)
&lt;br&gt;&amp;nbsp; - Watcom 1.8 on WinNT, Win95, Win31 (386 enhanced mode)
&lt;br&gt;&amp;nbsp; - Watcom 1.8 on Linux/i386 (maybe)
&lt;br&gt;&amp;nbsp; - GCC 4.1.2, 4.1.3 and 4.3.2 on Linux/i386
&lt;br&gt;&amp;nbsp; - GCC 4.3.2 on Linux/x86_64 (currently not, maybe later)
&lt;br&gt;&amp;nbsp; - GCC 3.4.2 and 4.2.1 on FreeBSD/i386
&lt;br&gt;&amp;nbsp; - TinyC on Linux/i386
&lt;br&gt;&amp;nbsp; - TenDRA on Linux/i386
&lt;br&gt;&amp;nbsp; - GCC (unknown, I haven't managed to set it up, yet) on RISC
&lt;br&gt;&amp;nbsp; &amp;nbsp; System/6000 running AIX
&lt;br&gt;&lt;br&gt;I am going to try and get access to some Solaris machines. I revamped the
&lt;br&gt;build system completely, allowing for easy cross compilations. That is
&lt;br&gt;nice.. what is not nice is that the system has become rather convoluted
&lt;br&gt;because of it. I need to give it another look, document it, make it more
&lt;br&gt;aesthetically pleasing, etc.
&lt;br&gt;&lt;br&gt;Bill, do you still have access to the OpenSolaris machines? If so, then
&lt;br&gt;could you test Aldor on that?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pippijn van Steenhoven
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22583078&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/22583078/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-on-MSDOS-tp22579370p22583078.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22582551</id>
	<title>Re: Aldor on MSDOS</title>
	<published>2009-03-18T09:03:38Z</published>
	<updated>2009-03-18T09:03:38Z</updated>
	<author>
		<name>Ralf Hemmecke</name>
	</author>
	<content type="html">&amp;gt; At this time in 2009, I think bug fixing and some high-level aspects
&lt;br&gt;&amp;gt; of the Aldor language should be the main focus. &amp;nbsp;I do not see any
&lt;br&gt;&amp;gt; reason to continue to support any build platforms other than recent
&lt;br&gt;&amp;gt; versions of Linux/OSX/BSD, MS Windows and Solaris. Doing this would
&lt;br&gt;&amp;gt; likely mean that the build system and some parts of the &amp;quot;portability
&lt;br&gt;&amp;gt; layer&amp;quot; could be considerably simplified and standardized.
&lt;br&gt;&lt;br&gt;I completely agree with Bill. I would even further cut down the number 
&lt;br&gt;of supported platforms.
&lt;br&gt;&lt;br&gt;Anyway, much better would be to start writing Aldor or actually a better 
&lt;br&gt;language with a free compiler from scratch. It doesn't look as if Aldor 
&lt;br&gt;is becoming free in a couple of months.
&lt;br&gt;&lt;br&gt;Ralf
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22582551&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-on-MSDOS-tp22579370p22582551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22582113</id>
	<title>Re: Aldor on MSDOS</title>
	<published>2009-03-18T08:43:57Z</published>
	<updated>2009-03-18T08:43:57Z</updated>
	<author>
		<name>Bill Page-7</name>
	</author>
	<content type="html">2009/3/18 Pippijn van Steenhoven:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; after two days of trying to get Aldor to work under 16 bit DOS, I had
&lt;br&gt;&amp;gt; to give up, failing over segment sizes. I tried bruce's compiler, borland
&lt;br&gt;&amp;gt; turbo C and watcom 1.8.0. Maybe I am doing something wrong, but
&lt;br&gt;&amp;gt; has anybody built Aldor under DOS lately?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;It's just a guess, but I am quite sure the answer is &amp;quot;no&amp;quot;.
&lt;br&gt;&lt;br&gt;Seriously, is there any reason to be interested in 16 bit DOS other
&lt;br&gt;than history? I can not imagine any real application of Aldor on such
&lt;br&gt;a machine. But of course that these (and worse!) were the kind of
&lt;br&gt;tools that the original developers had to work with at the time, does
&lt;br&gt;underscore the admiration that most people feel for the true pioneers
&lt;br&gt;in any endeavor.
&lt;br&gt;&lt;br&gt;At this time in 2009, I think bug fixing and some high-level aspects
&lt;br&gt;of the Aldor language should be the main focus. &amp;nbsp;I do not see any
&lt;br&gt;reason to continue to support any build platforms other than recent
&lt;br&gt;versions of Linux/OSX/BSD, MS Windows and Solaris. Doing this would
&lt;br&gt;likely mean that the build system and some parts of the &amp;quot;portability
&lt;br&gt;layer&amp;quot; could be considerably simplified and standardized.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Page.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Aldor-l mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22582113&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Aldor-l@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aldor.org/mailman/listinfo/aldor-l_aldor.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Aldor-on-MSDOS-tp22579370p22582113.html" />
</entry>

</feed>
