<p>I had loeliger&#39;s book but can no longer find it. I have many other forth books too. I tried to implement loeliger&#39;s language on an amstrad 6128 but failed. I did manage to get a forth going and it was many times faster than the amstrad basic and far easier to write than assembler. The forth for the amstrad, which I changed to use floppy instead of cassette, was very well documented. </p>

<p>I even joined the forth SIG and read their impenetrable journal &quot;forth dimensions&quot; for a year or two. </p>
<p>Would be great for robotics if you have very limited resources, but that&#39;s not generally the case these days.</p>
<p>The readability is as good as the comments, similar to most other programming. </p>
<div class="gmail_quote">On 3/11/2011 7:47 PM, &quot;Robin Gilks&quot; &lt;<a href="mailto:robin@gilks.org">robin@gilks.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt;<br>
&gt; Has anyone had any real world experience with forth?<br>
&gt; Its one of those ones that always seemed like it might be worth playing<br>
&gt; with but I never got around to it.<br>
&gt;<br>
&gt; Is it still a practical language? Worth the effort?<br>
&gt; C<br>
<br>
I wrote a Forth interpreter many years ago for a Z80 CPU - hmmm must have<br>
been about 25 years ago.<br>
<br>
Was a fun job as once you have the primitives you can build your own<br>
language elements (I recall being well pleased with a switch statement<br>
referencing items off the stack.<br>
<br>
I have a very good book available for loan (i.e. it *MUST* be returned in<br>
good condition) called &quot;Threaded Interpreive Languages&quot; by R G Loeliger<br>
which funnily enough has an implementation in Z80 assembler :)<br>
<br>
I can&#39;t remember much about the implementation apart from the speed and<br>
small code size which were quite amazing.<br>
<br>
--<br>
Robin Gilks<br>
<br>
<br>
<br>
_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
Meetings 3rd Monday each month at Tait Radio Communications, 175 Roydvale Ave, 6.30pm<br>
<br>
When replying, please edit your Subject line to reflect new content.<br>
</blockquote></div>