<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.co.uk/group/comp.lang.forth</id>
  <title type="text">comp.lang.forth Google Group</title>
  <subtitle type="text">
  Discussion about Forth.
  </subtitle>
  <link href="/group/comp.lang.forth/feed/atom_v1_0_msgs.xml" rel="self" title="comp.lang.forth feed"/>
  <updated>2009-12-18T04:25:13Z</updated>
  <generator uri="http://groups.google.co.uk" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>MarkWills</name>
  <email>markrobertwi...@yahoo.co.uk</email>
  </author>
  <updated>2009-12-18T04:25:13Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/90839b8e53a18987?show_docid=90839b8e53a18987</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/90839b8e53a18987?show_docid=90839b8e53a18987"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  Hi Bruce, &lt;br&gt; Yes, it&#39;s a mish-mash, mainly 83. It&#39;s largely based on the Jones &lt;br&gt; Forth articles: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://annexia.org/forth&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Although I only took the text descriptions of *how* things work (which &lt;br&gt; is very well written) - I largely ignored the Intel Assembler, as it&#39;s &lt;br&gt; horrid! The textual information is good enough.
  </summary>
  </entry>
  <entry>
  <author>
  <name>MarkWills</name>
  <email>markrobertwi...@yahoo.co.uk</email>
  </author>
  <updated>2009-12-18T04:10:52Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/f0e2177e96747172?show_docid=f0e2177e96747172</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/f0e2177e96747172?show_docid=f0e2177e96747172"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  Hi Alberto, &lt;br&gt; This version also has some &#39;dependencies&#39;... &lt;br&gt; ?COMP - ??? &lt;br&gt; CSP and CSP! (are these something to do with data stack pointers? I &lt;br&gt; have S0 as a simple variable, which you can @ and ! int the normal &lt;br&gt; way) &lt;br&gt; ?PAIRS we discussed a while. I believe ?PAIRS leaves a boolean on the &lt;br&gt; stack? ?PAIRS ( count -- boolean )
  </summary>
  </entry>
  <entry>
  <author>
  <name>MarkWills</name>
  <email>markrobertwi...@yahoo.co.uk</email>
  </author>
  <updated>2009-12-18T04:07:46Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/182ed00f696fa423?show_docid=182ed00f696fa423</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/182ed00f696fa423?show_docid=182ed00f696fa423"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  On Dec 17, 8:56 pm, Albert van der Horst &amp;lt;alb...@spenarnc.xs4all.nl&amp;gt; &lt;br&gt; wrote: &lt;br&gt; Hi Albert, could you explain a couple of things: &lt;br&gt; Line 1: WANT POSTFIX - what does this do/mean? &lt;br&gt; Line 2: :NONAME .... - that is a complete mystery! What is going &lt;br&gt; on? &lt;br&gt; Line 13: A word MARKER is defined, but it isn&#39;t referenced in the code
  </summary>
  </entry>
  <entry>
  <author>
  <name>John Passaniti</name>
  <email>john.passan...@gmail.com</email>
  </author>
  <updated>2009-12-18T03:45:03Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/1a6549d4d25fe8c9/68eceb937ba77151?show_docid=68eceb937ba77151</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/1a6549d4d25fe8c9/68eceb937ba77151?show_docid=68eceb937ba77151"/>
  <title type="text">Re: Supercomputer artificial intelligence MindForth now ported to iForth</title>
  <summary type="html" xml:space="preserve">
  I thought I felt the ground quake. It must have been... THE &lt;br&gt; QUICKENING! &lt;br&gt; Alternatively, you could just speed humans up. Perhaps a couple cans &lt;br&gt; of Mountain Dew? &lt;br&gt; On 17Dec2009, I decided to take the AI Mind in a whole new direction, &lt;br&gt; and see what effect inter-species communication would have. For this,
  </summary>
  </entry>
  <entry>
  <author>
  <name>JussiJ</name>
  <email>jus...@zeusedit.com</email>
  </author>
  <updated>2009-12-18T03:34:59Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/5c6fbd28837b4200/3400ed4747737b53?show_docid=3400ed4747737b53</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/5c6fbd28837b4200/3400ed4747737b53?show_docid=3400ed4747737b53"/>
  <title type="text">ANN: Zeus for Windows IDE Version 3.97a</title>
  <summary type="html" xml:space="preserve">
  The latest 3.97a release of the Zeus for Windows IDE is &lt;br&gt; now available: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.zeusedit.com/whatsnew.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Zeus is fully configurable, language neutral IDE. &lt;br&gt; Features new to this release include: &lt;br&gt; Improved Forth language syntax highlighting &lt;br&gt; Improved Forth language code folding &lt;br&gt; New Class browsing, code navigation and
  </summary>
  </entry>
  <entry>
  <author>
  <name>Hugh Aguilar</name>
  <email>hugoagui...@rosycrew.com</email>
  </author>
  <updated>2009-12-18T00:41:12Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/455c0e42af421c89?show_docid=455c0e42af421c89</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/455c0e42af421c89?show_docid=455c0e42af421c89"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  If your 16-bit ITC Forth is running on an 8086, then I would recommend &lt;br&gt; building an array of the literals that you are comparing against, and &lt;br&gt; an associated array of xt values for the words that handle each case. &lt;br&gt; Use the string lookup instruction to find the index of the matching &lt;br&gt; literal in the first array, and then call the associated xt of the
  </summary>
  </entry>
  <entry>
  <author>
  <name>Forthminder</name>
  <email>menti...@myuw.net</email>
  </author>
  <updated>2009-12-17T22:12:16Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/1a6549d4d25fe8c9/bbed15c8c0eaef68?show_docid=bbed15c8c0eaef68</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/1a6549d4d25fe8c9/bbed15c8c0eaef68?show_docid=bbed15c8c0eaef68"/>
  <title type="text">Supercomputer artificial intelligence MindForth now ported to iForth</title>
  <summary type="html" xml:space="preserve">
  Although Marcel Hendrix announced the 64-bit iForth &lt;br&gt; way back on 8 October 2009 right here in the &lt;br&gt; comp.lang.forth newsgroup, Mentifex (Arthur) here &lt;br&gt; had to go out on 26 October 2009 and buy an &lt;br&gt; Acer Aspire One WiFi Netbook (US $299) in &lt;br&gt; order to buy and download the new iForth. &lt;br&gt; Then I had to learn how to run iForth on the
  </summary>
  </entry>
  <entry>
  <author>
  <name>William James</name>
  <email></email>
  </author>
  <updated>2009-12-17T21:45:28Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/856caf63e880f4f4?show_docid=856caf63e880f4f4</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/856caf63e880f4f4?show_docid=856caf63e880f4f4"/>
  <title type="text">Re: Forth demime script</title>
  <summary type="html" xml:space="preserve">
  Ruby: &lt;br&gt; x = DATA.read.gsub( /=\r?\n/, &amp;quot;&amp;quot; ).gsub( /=[\dA-F]{2}/ ){|s| &lt;br&gt; s[1,2].to_i(16).chr } &lt;br&gt; p x &lt;br&gt; puts x &lt;br&gt; __END__ &lt;br&gt; This is a example of a quoted-printable text file. This might contain = &lt;br&gt; some special characters such as:=20 &lt;br&gt; equal sign =3D, dollar sign $, or even extended characters such as the = &lt;br&gt; cent sign =A2 or foreign characters =C0=C6=DF
  </summary>
  </entry>
  <entry>
  <author>
  <name>foxchip</name>
  <email>f...@ultratechnology.com</email>
  </author>
  <updated>2009-12-17T21:26:54Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/a74fffc045dbdfe0?show_docid=a74fffc045dbdfe0</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/a74fffc045dbdfe0?show_docid=a74fffc045dbdfe0"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  eforth does it nicely somehow, the word elseif &lt;br&gt; comes to mind &lt;br&gt; I think that approach makes it very easy to sort of optimize it
  </summary>
  </entry>
  <entry>
  <author>
  <name>w_a_x_man</name>
  <email>w_a_x_...@yahoo.com</email>
  </author>
  <updated>2009-12-17T21:15:05Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/ac0fdac4c1ad9ca9?show_docid=ac0fdac4c1ad9ca9</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/ac0fdac4c1ad9ca9?show_docid=ac0fdac4c1ad9ca9"/>
  <title type="text">Re: Forth demime script</title>
  <summary type="html" xml:space="preserve">
  Care to give us some sample input and output?
  </summary>
  </entry>
  <entry>
  <author>
  <name>Marcel Hendrix</name>
  <email>m...@iae.nl</email>
  </author>
  <updated>2009-12-17T19:47:38Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/429831600de8f4cc?show_docid=429831600de8f4cc</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/a80045d686b557e0/429831600de8f4cc?show_docid=429831600de8f4cc"/>
  <title type="text">Forth demime script</title>
  <summary type="html" xml:space="preserve">
  Sometimes, brain-dead services send mime-encoded mail without alternative &lt;br&gt; text to my ASCII mail and news reader. In really festering cases the mime &lt;br&gt; encoding is wrapped around HTLM in such a way that a browser won&#39;t &lt;br&gt; understand the raw text. &lt;br&gt; Complaining doesn&#39;t help as these services simply don&#39;t understand the
  </summary>
  </entry>
  <entry>
  <author>
  <name>alberto pasquale</name>
  <email>albe...@hal-pc.org</email>
  </author>
  <updated>2009-12-17T19:54:56Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/33d7fa25c5a3b1f7?show_docid=33d7fa25c5a3b1f7</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/33d7fa25c5a3b1f7?show_docid=33d7fa25c5a3b1f7"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  Here is the source for FIG-Forth published with the original &lt;br&gt; article &lt;br&gt; (Forth Dimensions, Vol. II, No. 3, pp. 37-40.). The ?PAIRS word &lt;br&gt; was &lt;br&gt; FIG-Forth&#39;s way of implementing a small amount of syntax checking. &lt;br&gt; : CASE ?COMP CSP @ !CSP 4 ; IMMEDIATE &lt;br&gt; : OF 4 ?PAIRS COMPILE OVER COMPILE = COMPILE OBRANCH
  </summary>
  </entry>
  <entry>
  <author>
  <name>Stephen Pelc</name>
  <email>stephen...@mpeforth.com</email>
  </author>
  <updated>2009-12-17T19:45:12Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/8187310036191787/568ffc4813539cea?show_docid=568ffc4813539cea</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/8187310036191787/568ffc4813539cea?show_docid=568ffc4813539cea"/>
  <title type="text">Re: Calling external libraries (FLAG)</title>
  <summary type="html" xml:space="preserve">
  On 17 Dec 2009 16:16:48 GMT, Albert van der Horst &lt;br&gt; The VFX Forth implementation includes all the really nasty, really &lt;br&gt; gruesome bits for Windows, Linux and OSX. iForth has most of this &lt;br&gt; built into the kernel. The important part of the EXTERN: interface &lt;br&gt; is the notation - it&#39;s really easy to use. The notation was designed
  </summary>
  </entry>
  <entry>
  <author>
  <name>Albert van der Horst</name>
  <email>alb...@spenarnc.xs4all.nl</email>
  </author>
  <updated>2009-12-17T19:56:00Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/333c91aafd1288e4?show_docid=333c91aafd1288e4</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/468411aec9865960/333c91aafd1288e4?show_docid=333c91aafd1288e4"/>
  <title type="text">Re: CASE...OF</title>
  <summary type="html" xml:space="preserve">
  In article &amp;lt;e7ee48b6-6cf6-417b-890e-06d37 abc9...@21g2000yqj.googlegroup s.com&amp;gt;, &lt;br&gt; Sure: &lt;br&gt; SCR # 79 &lt;br&gt; 0 ( :NONAME CASE MARKER ) &lt;br&gt; 1 WANT POSTFIX &lt;br&gt; 2 : :NONAME &amp;quot;NONAME&amp;quot; POSTFIX : LATEST DUP HIDDEN !CSP ; \ ISO &lt;br&gt; 3 &lt;br&gt; 4 \ ISO &lt;br&gt; 5 : CASE 0 ; IMMEDIATE &lt;br&gt; 6 : OF POSTPONE OVER POSTPONE = &lt;br&gt; 7 POSTPONE IF POSTPONE DROP ; IMMEDIATE
  </summary>
  </entry>
  <entry>
  <author>
  <name>Marcel Hendrix</name>
  <email>m...@iae.nl</email>
  </author>
  <updated>2009-12-17T18:05:24Z</updated>
  <id>http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/8187310036191787/a98f6448950f3793?show_docid=a98f6448950f3793</id>
  <link href="http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/8187310036191787/a98f6448950f3793?show_docid=a98f6448950f3793"/>
  <title type="text">Re: Calling external libraries (FLAG)</title>
  <summary type="html" xml:space="preserve">
  Albert van der Horst &amp;lt;alb...@spenarnc.xs4all.nl&amp;gt; writes Re: Calling external libraries (FLAG) &lt;br&gt; The end effect is the same, but iForth has kernel support for the hairy bits &lt;br&gt; (stack/register parameters, mixed integer/float parameters, auto-equalize &lt;br&gt; Windows/Linux/OSX in both 32 &amp;amp; 64bits, callbacks), so the implementation
  </summary>
  </entry>
</feed>
