November 2013 Meeting Notes
Compiled by Dave Jaffe
Contributions from Kevin Appert and others
SVFIG on Google+ Hangout-
long
url - tinyurl
Videos - morning(Dennis - 43:30) -
morning(Sam - 2:36:10)afternoon (Sam 3:36:44) |
08:30 |
Coffee and a Chat |
09:00 |
Chairman's Welcome - George Perry |
9:05 |
Implementing APL concepts in Forth - Bob
Armstrong While Forth implements an extensible dictionary, APL provides
arguably the most expressive vocabulary for implementing complex algorithms.
4th.CoSy is
working to implement a concise APL-informed vocabulary acting on dynamic
recursive list structures in Reva
Forth.
- Presentation
materials
|
9:40 |
Gforth for eCOS - John E. Harbold John will
give a give an update on his effort to port Gforth to the
eCos platform. eCos is an
embedded configurable operating system which is open source, POSIX-compliant,
real-time, and multi-threaded with a choice of scheduler.
- Presentation rescheduled for December
|
10:00 |
Cortex-M4 SwiftX - Leon Wagner We'll learn
about flash-resident SwiftX programming on the Atmel SAM4S series. Establishing
a fast coding and testing development cycle on an embedded microcontroller with
a flash-resident program requires an optimized flash loader. Leon showed the
difference between the traditional Atmel Studio approach and the Forth
approach.
- Slides - 188 Kb pdf
file
|
10:30 |
Break & The LED Cube - CH Ting Ting
demonstrated his Forth-driven LED cube on a side table. |
10:40 |
64-bit Standalone Forth System - Stefan Mauerhofer
(from Switzerland) FLOS is a 64-bit Forth project that runs directly on the
PC without an operating system. It takes advantage of the 64-bit capabilities
of modern Intel-based microprocessors and employs indirect threaded code for
the inner interpreter with a polyForth-like tasking model. Careful use of the
memory management unit allows efficient stack and heap management. In this
project, Forth is used more as a philosophy rather than a standard. The
language is extended with namespaces, a graphical user interface, and
object-oriented programming to support large software projects. The
presentation gave a brief introduction to the language and the system. The
project is still in its infancy, but a running prototype was presented.
- Slides - 488 Kb pdf
file
|
11:15 |
Simple Scalable Fonts in Forth - Brad
Nelson How small can code to generate a useful scalable font be? Brad
explored cramming a scalable anti-aliased font into a few Forth blocks.
- Slides
- Code
|
11:30 |
The Flight of the Kestrel II - Samuel A. Falvo
II Sam described the final hardware design of the Kestrel-2 personal
computer and told us where he's headed.
- Slides - 9 Kb text file
|
11:45 |
Lunch Catered by CH Ting, a Forth Day tradition!
|
13:30 |
Green Arrays - Multiple Presenters The
afternoon session was devoted entirely to Green Arrays and their parallel
processing Forth chips. They began with a short briefing on the progress of
Green Arrays in the past year and then provided a glimpse of their plans for
the company's future. Green Arrays' engineers and partners discussed the chips
and their applications, presented high-level strategies for choreographing the
work of teams of computers in a variety of applications, as well as some
insight into lessons learned while implementing them.
- Intro: The State of Green Arrays - Greg Bailey
- Low Frequency Clock and UART - Stefan Mauerhofer
- Slides - 239 Kb
pdf file
- YouTube Videos
- 32.768 kHz
Crystal Clock Startup
- 32.768 kHz
Crystal Clock Startup (closeup)
- 32.768 kHz
Crystal Clock Startup (really closeup)
- Roots and Other Memories - John Rible
- XXth Century Arithmetic (1900)
- Roots booklet - 766
Kb pdf file
- Roots - 3.73 Mb pdf
file
- Synthesis-Aided
Compiler - Mangpo Phitchaya Phothilimthana - 2.23 Mb pdf file
- Building Boot Streams - Charlie Shattuck
- Slides - 488 Kb pdf
file
|
Not presented |
Secrets of Frugality in Context of an Exercise - Greg
Bailey
- Slides - 1.22 Mb pdf
file
|
16:00 |
Fireside Chat - Chuck Moore Almost every year
since the early days of FIG, Chuck has held forth on our favorite programming
language. |
15:55 |
Clean Up and Adjourn |
16:00 |
Banquet Dinner at Su Hong's in Palo Alto |
|
Other items:
- Forth
- Forth Standard 2012 -
Release Candidate
2
- visualFORTH - written by
Dirk
Brühl who used it to develop the IDE for 4E4th. He's looking for folks
to help it evolve.
- visualFORTH
- visualFORTH blog
- Forth for MSP430
- Forth Tutorials
- Forth CPUs
- Chips
- Computers
- Software
- Utilities
- Hardware
- USB 3.0 cameras
- Point Grey
- 1stVision
- Forth Programming Books
- Other Books
- Manuals
- Forth Articles
- Articles
- Stores
- Robots
- Games
- Companies
- Forth Jobs - submitted by Dennis Ruffer
- Lectures
- People
- Green
Arrays
- arrayForth
Institute
- Announcement Blogs
- Business
- Technical
- Surplus Houses
- Meetings
- Videos
- Courses
- Trade Shows
- Podcasts
- Other
- Eyefluence
|
|