October 2006 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


Starbucks Coffee, Tea, Bagels, and Pastries


riscForth, reduced instruction set Forth - CH Ting
"I am trying to minimize the number of eP32 instructions. My goal is to reduce the machine instructions to 16 so that they can be encoded in 4-bit nibbles. Here is the current instruction list: CALL, RET, IF, ELSE, NEXT, @, !, DUP, DROP, OVER, >R, R>, AND, XOR, +, 2/. There is no room for NOP, but it can be synthesized with DUP DROP. I think a reasonable computer can be built with only these 16 instructions."

"My experiments now show that I need 17 instructions. I will let people vote to have their favorite instructions included."


Counting Zipcodes - Dave Jaffe
Dave will describe his completed Forth program that processes text files containing zipcodes and country names.




Introductions, announcements, rumors, and random access


Forth Ramblings - Glen Haydon
An historical review.




From Third Generation LEGO Mindstorms to ... Forth? - Glen Reuschling
Glen's presentation will begin with demonstrations of the three different incarnations of LEGO's robotics learning systems: LEGO-LOGO, LEGO Mindstorms, and LEGO Mindstorms NXT. It will be followed by a discussion of the strengths and weaknesses of the LEGO systems for classroom use. His talk will conclude with some ideas on how a language like Forth, combined with a LEGO-like robotics building system, could result in a much better learning experience.




Other Items:

10/22/2006 - I just received a copy of a message that is being circulated in the German Forth Society. The excitement, as I understand, is about Bernd Paysan's GForth being ported to the R8C micro-controller and described in the current special issue of the magazine Elektor which is published in several languages.

Apparently, the story containing Forth starts on page 52 of the 114-page special issue ("Sonderheft" in German). The "Elektor" magazine has been in circulation for quite a while, and seems to be pretty impressive and popular. If you have encountered an English-language version of it, then I need not say any more. The Germans appear to be quite excited about their GForth presentation in a trade magazine.

Henry Vinerts

R8C/13 features
German article
R8C Forth

Below is a discussion of the FreeImage graphics library and Mike Ghan's sample code for linking to it from SwiftForth. If you're interested in calling Windows DLLs or in doing graphics this will be huge for you. It's also a good motivator for getting started with SwiftForth.

A simple testbed for FreeImage.

Kevin Appert

Meeting Announcement

| Home | 11/2006 | 10/2006 |