[svfig-announce] Meeting: 2004 January 24
jv at zork.net
Tue Jan 20 21:23:17 PST 2004
Meeting Agenda for
Saturday, January 24, 2004
1175 Bordeaux Dr.
Starbucks Coffee, Tea, Bagels, and Pastries
Getting Beyond the GUI: How the Mac Came To Be, Why it and Windows are
Fossils, and Getting to The Humane Environment's Future - Jef Raskin
"Because it does not use the standard GUI conventions of interaction
(you can't create a better interface if it's the same as what's being
done), The Humane Environment (THE) is difficult to implement,
especially in a cross-platform manner. Our mono-platform version some
years ago was done in Forth with superb results. I will explain the
advantages of THE, demonstrate it running (in Python, sorry) and put out
some easy challenges and hard challenges to Forth programmers in the Q&A
portion of the talk. I come not only to teach and preach about interface
design, but also to hear and learn from the best Forth minds on
implementing with Forth in the present world." See Meeting Notes for
a related Wired News article.
Lunch - on your own: Togos or other local eateries
Introductions, Announcements, Rumors, and Gossip
More on "Mippy" - Randy Thelen
Randy will continue his discussion on Mippy, a TTL-based Forth computer.
He will focus on the instruction execution process from instruction
fetch, through decode, into execution, including a branch instruction.
Three Ting Topics - CH Ting
Object Oriented Forth - What's inside of the FML Browser
FML is a Forth based browser and implemented some Object Oriented
features. Ting will discuss the general structures in FML and how the
Forth interpreter is turned into a XML-like browser.
Ting has found an easy way to draw ellipses. As in the algorithm to draw
circles, only addition and comparison operations are needed in the
eP32 Microprocessor Book
Ting's new book on the eP32 microprocessor has been published in Taiwan
by O'Reily. It is written in Chinese, although all the code are in
Forth, except the CPU design, which is in VHDL. He will bring a copy to
Possible dinner at a location to be determined.
Coming in February:
muForth - A Look under the Hood: The Bootstrap Process - David Frech
David will visit all the interesting parts of the muForth system by
walking through the bootstrap process.
* dictionary structure
* (text) interpreter
* native compiler
* C kernel's interaction with Forth
* create/does architecture
"By looking at each of these in turn, we will see not only how the
system, which starts with quite a bare kernel, lifts itself up (by its
bootstraps of course ;-) to become a quite usable system, but also what
makes it unusual (as Forth systems go)."
More information about the svfig-announce