Old Items

EuroForth '06
Call for Participation
September 15 - 17, 2006
Cambridge, England

EuroForth 2005
October 21 -25, 2005
Santander, Spain

On behalf of this year's organiser, I'd like to invite you to attend EuroForth 2005 which will be held in Santander (Spain) from October 21st to 24th. with an optional day immediately before to discuss the new Forth 200x Standard.

The conference itself will take place in a Superior Four Star Hotel next to the Casino and 50 metres from the Beaches of Sardinero. I cannot guarantee good weather but I promise you won't be disappointed by the venue, the surroundings or the food. (Even wine is included this time, which sounds like a bargain to me!)

You can find information about the conference at http://personales.unican.es/ceballof/ef05/ and abstract submission information at http://www.complang.tuwien.ac.at/anton/euroforth2005/

There is information about how to get to Santander. Should you have any further questions, please don't hesitate to contact me, or the organiser, Federico de Ceballos ( federico.ceballos@unican.es )

Papers are still being accepted in the Business/Industrial Stream. If you plan to make a presentation, please send Anton Ertl ( anton@mips.complang.tuwien.ac.at ) an abstract as soon as possible. Those papers received before October 12th will be included in the proceedings.


Janet Nelson
EuroForth Database Administrator

Jef Raskin's Programming Challenge


Can you create two words that can be executed on Windows (98 and up), Linux, and Mac systems using whatever version of Forth that's handy for all three.

  1. A word "PIXPUTTER": With X, Y, R, G, and B on the stack, put a pixel at pixel location (X,Y) on the display using R,G, and B as eight-bit red, green, and blue intensity values. Use upper left or lower left origin, whichever is easier.

  2. A word "KEYSDOWN" that when run puts a number (or set of numbers) on the stack. When the result is thought of as a binary number, the 1s show what keyboard keys were down and the 0s show what keys were up at the time of execution. Assume that the keyboard has 127 or fewer keys. If the precision of the system was, for example, 16 bits, then 7 numbers would be put on the stack. If the precision was 128 bits, then one number would be put on the stack. Each bit in the result corresponds to a particular keyboard key. Any mapping from keys to position in the result is fine so long as it doesn't change from run to run!

Sounds easy, no? Can anybody write them? If someone can, I will be happy to give them kudos and put the code up on my web site for the world to read (and an explanation of why they are a very good thing).

Jef Raskin

An Invitation to Dinner Meetings in San Francisco
San Francisco is the home of informal Dinner Meetings for originally started as a function of the SF Apple Core. It has morphed in to a group of companions, some who have a long background in Forth programming and use.

Forth On Line Project

Firmware Engineering Short Course
This course teaches the principles and practices of firmware engineering based on Forth, a programming language and operating system best suited for firmware development.

North Bay Forth Interest Group Meeting
Agenda for the next North Bay meeting.

| Home | Meeting | Contacts | Join | Other | Discuss | Events | Websites |