<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>Qilang Google Group</title>
  <link>http://groups.google.co.uk/group/qilang</link>
  <description>Discussion forum for the Qi programming language</description>
  <language>en</language>
  <item>
  <title>test-reader.qi</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/53215945ad08d42d/22aec955a81ca6e2?show_docid=22aec955a81ca6e2</link>
  <description>
  I&#39;ve now been running same tests and made a couple of examples where &lt;br&gt; the focus have been in the Yacc part and the segment part of the code &lt;br&gt; as well as a General Streaming method. &lt;br&gt; &lt;p&gt;as an example I did a parser for a toy lang. and then created a &lt;br&gt; modified list stream that &lt;br&gt; added the capabilities to let the line column and depth be kept in
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/53215945ad08d42d/22aec955a81ca6e2?show_docid=22aec955a81ca6e2</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Thu, 11 Nov 2009 23:16:45 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f5e01b277f4b81c6?show_docid=f5e01b277f4b81c6</link>
  <description>
  This is actually an interesting question (maybe I&#39;m missing the point &lt;br&gt; but oh well) &lt;br&gt; &lt;p&gt;consider &lt;br&gt; def f (u [(m X) Y]) Cont -&amp;gt; ... &lt;br&gt; &lt;p&gt;now if the input to the function is unbound it will be bound to [X Y] &lt;br&gt; but this is not enough. &lt;br&gt; you should bind it to (u [(m X) Y]) and then in the unifications done
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f5e01b277f4b81c6?show_docid=f5e01b277f4b81c6</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Wed, 11 Nov 2009 22:28:13 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/2e5bc16f70dbb970?show_docid=2e5bc16f70dbb970</link>
  <description>
  Here is generated lisp for &amp;quot;member&amp;quot; &lt;br&gt; &lt;p&gt;(DEFUN member (V1466 V1467 V1468) &lt;br&gt; (LABELS ((g285 () &lt;br&gt; (LET ((X1430 (lookup V1467))) &lt;br&gt; (IF (CONSP X1430) &lt;br&gt; (LABELS ((g287 () &lt;br&gt; (IF &lt;br&gt; (EQ (PROGN (newframe) (unify V1466 (CAR
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/2e5bc16f70dbb970?show_docid=2e5bc16f70dbb970</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Sun, 11 Nov 2009 23:56:44 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f41c73abb7b53237?show_docid=f41c73abb7b53237</link>
  <description>
  Hi Mark, &lt;br&gt; &lt;p&gt;Good to see you back and great questions &lt;br&gt; &lt;p&gt;i) I decided to manage the stack explicitly with a simple array, &lt;br&gt; &lt;p&gt;ii) I decided to see the impact of an array of cons cells and &lt;br&gt; allocations of cons cells for &lt;br&gt; many operations that is done from this stack hence there is a lot &lt;br&gt; less consing going on
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f41c73abb7b53237?show_docid=f41c73abb7b53237</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Sun, 11 Nov 2009 23:21:13 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/86e7214ed38d8f68?show_docid=86e7214ed38d8f68</link>
  <description>
  Just dropped in; looked at the code for Shen. Interesting; some &lt;br&gt; questions to reflect on though. &lt;br&gt; &lt;p&gt;1. The 10X speedup sounds great but some details would be good. How &lt;br&gt; is the speedup gained? What does the generated Lisp code look like? &lt;br&gt; &lt;p&gt;2. What is the declarative meaning of u? I guess it means &#39;unifies&#39;.
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/86e7214ed38d8f68?show_docid=86e7214ed38d8f68</guid>
  <author>
  dr.mtar...@ukonline.co.uk
  (Mark Tarver)
  </author>
  <pubDate>Sun, 11 Nov 2009 17:35:50 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/e3d876f82084c01c?show_docid=e3d876f82084c01c</link>
  <description>
  Thanks for the explanation. &lt;br&gt; I had a different impression from Mark&#39;s original Shen proposal. &lt;br&gt; It really clears up the approach you are taking. &lt;br&gt; I&#39;ve got a lot to learn before I will have any insights ;-)
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/e3d876f82084c01c?show_docid=e3d876f82084c01c</guid>
  <author>
  st...@keptprivate.com
  (stever)
  </author>
  <pubDate>Thu, 10 Oct 2009 01:12:58 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/7cb851c4303635cc?show_docid=7cb851c4303635cc</link>
  <description>
  OK, I&#39;ve replaced define with def in the Lambda.qi file and called it &lt;br&gt; Lambda.boop.qi &lt;br&gt; It now can compile itself. The next step is to spend a week writing &lt;br&gt; tests for it. &lt;br&gt; &lt;p&gt;The plan is then to start write a typechecker that is turned on all &lt;br&gt; time that use type driven code &lt;br&gt; generation to generate target code e.g. lisp and clojure ... it will
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/7cb851c4303635cc?show_docid=7cb851c4303635cc</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Tue, 10 Oct 2009 22:42:02 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/8d51811579c62ac7?show_docid=8d51811579c62ac7</link>
  <description>
  The idea is that Shen will be a version of QI that work on &amp;quot;any&amp;quot; lisp &lt;br&gt; like platform. &lt;br&gt; &lt;p&gt;The approach is to write a set of core libs in qi and then make a &lt;br&gt; compilation &lt;br&gt; to selected platforms like clojure and CL. &lt;br&gt; &lt;p&gt;The conclusion I draw from that was that the prolog engine in qi had &lt;br&gt; to be &lt;br&gt; rewritten. As a consequence the code is
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/8d51811579c62ac7?show_docid=8d51811579c62ac7</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Mon, 10 Oct 2009 21:30:10 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/e6b576084bc9b208?show_docid=e6b576084bc9b208</link>
  <description>
  Hi Stefan, &lt;br&gt; &lt;p&gt;I&#39;m new to Qi and I get the impression that you are porting Qi to &lt;br&gt; Clojure. &lt;br&gt; I haven&#39;t seen any description of the plans for Shen and was wondering &lt;br&gt; if you are considering the Clojure work the basis of Shen? &lt;br&gt; &lt;p&gt;I&#39;ve been away from Lisp and functional programming for quite a while, &lt;br&gt; but I really like what Mark has done with Qi. When I get up to speed
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/e6b576084bc9b208?show_docid=e6b576084bc9b208</guid>
  <author>
  st...@keptprivate.com
  (stever)
  </author>
  <pubDate>Mon, 10 Oct 2009 03:17:41 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/bab33d32a29a9e71?show_docid=bab33d32a29a9e71</link>
  <description>
  Hi, &lt;br&gt; &lt;p&gt;The previous result was for manually cleaned lisp code aka proof of &lt;br&gt; method. Now &lt;br&gt; after making this cleaning as part of the compilation auto-generated &lt;br&gt; lisp takes 21ms &lt;br&gt; to solve the Einstein riddle. In the process code has been tested and &lt;br&gt; bugs squashed. &lt;br&gt; &lt;p&gt;I also prepared the code in a state so that it can experimented with
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/bab33d32a29a9e71?show_docid=bab33d32a29a9e71</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Fri, 10 Oct 2009 22:08:20 UT
</pubDate>
  </item>
  <item>
  <title>Re: einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/bcbf5c1864c3a61f?show_docid=bcbf5c1864c3a61f</link>
  <description>
  that is pretty exciting news! congratulations :) &lt;br&gt; sincerely.
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/bcbf5c1864c3a61f?show_docid=bcbf5c1864c3a61f</guid>
  <author>
  rao...@gmail.com
  (Raoul Duke)
  </author>
  <pubDate>Sun, 10 Oct 2009 21:00:35 UT
</pubDate>
  </item>
  <item>
  <title>einstein riddle</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f4f9dc9c90239390?show_docid=f4f9dc9c90239390</link>
  <description>
  Hi, &lt;br&gt; &lt;p&gt;I&#39;ve been busy coding for some time. I now have a working basic &lt;br&gt; framework. This framework can be used to combine backtracking and &lt;br&gt; unifications to builed prolog like features. E.g. in my view a natural &lt;br&gt; building block to spark Shen from. &lt;br&gt; &lt;p&gt;The last couple of week&#39;s I&#39;ve been focusing in understanding how to
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/64269b28ece350bc/f4f9dc9c90239390?show_docid=f4f9dc9c90239390</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Sat, 10 Oct 2009 21:27:54 UT
</pubDate>
  </item>
  <item>
  <title>Qi on Clozure CL</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/cfd335b3bd4cdfa2/eda05b90208f33ab?show_docid=eda05b90208f33ab</link>
  <description>
  Hi folks, &lt;br&gt; &lt;p&gt;Does somebody work on porting Qi to Clozure CL? &lt;br&gt; &lt;p&gt;Regards &lt;br&gt; Nik
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/cfd335b3bd4cdfa2/eda05b90208f33ab?show_docid=eda05b90208f33ab</guid>
  <author>
  nitral...@googlemail.com
  (Nik)
  </author>
  <pubDate>Fri, 10 Oct 2009 10:08:49 UT
</pubDate>
  </item>
  <item>
  <title>Re: Need more eyes on two small Qi-YACC parsers</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/ce890b1c2f729120/f1dccb338aecbc56?show_docid=f1dccb338aecbc56</link>
  <description>
  You should now that the symbols in qi follows the rules of comon-lisp &lt;br&gt; that &lt;br&gt; qi package. &lt;br&gt; &lt;p&gt;You need to work at the character stream level and or work with &lt;br&gt; strings &lt;br&gt; &lt;p&gt;/Stefan
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/ce890b1c2f729120/f1dccb338aecbc56?show_docid=f1dccb338aecbc56</guid>
  <author>
  stefan.ta...@spray.se
  (snorgers)
  </author>
  <pubDate>Thu, 09 Sep 2009 18:53:16 UT
</pubDate>
  </item>
  <item>
  <title>Re: Need more eyes on two small Qi-YACC parsers</title>
  <link>http://groups.google.co.uk/group/qilang/browse_thread/thread/ce890b1c2f729120/dc93a59cc1132671?show_docid=dc93a59cc1132671</link>
  <description>
  Thinking of it, I don&#39;t even need ::= to be parsed as ::=. My real &lt;br&gt; intention is to translate stuff. But I&#39;m still confounded by this side- &lt;br&gt; effect of something I&#39;m not aware of. &lt;br&gt; &lt;p&gt;From this below, I see that a colon (:) seems to somehow quote what &lt;br&gt; follows. But I&#39;m really not sure about this. I suppose I&#39;ll have to
  </description>
  <guid isPermaLink="true">http://groups.google.co.uk/group/qilang/browse_thread/thread/ce890b1c2f729120/dc93a59cc1132671?show_docid=dc93a59cc1132671</guid>
  <author>
  danieljom...@gmail.com
  (Daniel Jomphe)
  </author>
  <pubDate>Thu, 09 Sep 2009 00:39:55 UT
</pubDate>
  </item>
  </channel>
</rss>
