Projects

JSyn - modular synthesis API for Java.
JMSL - Java Music Specification Language
PortAudio - cross platform audio I/O API for 'C'

HForth for Macintosh - Original Documentation

These are PDF versions of the original chapters from the HForth Manual for Macintosh, version 4.21 from 1993. The only changes are that I removed some phone numbers and PO box numbers.

HForth was a native code 32-bit Forth compiler written specifically for HMSL.

Front_Cover.pdf - cover sheet

Table_Contents_4.21.pdf

01-H4th_Intro.pdf - overview

02-Tutorial_Beginning.pdf - learn Forth from scratch

03-Tutorial_Intermediate.pdf - learn more Forth

04-Forth_Tools.pdf - non-standard Forth words in HForth

05-File_IO.pdf - reading and writing files

06-Debugging.pdf - debugging tips, source level debugger

07-Floating-Point.pdf - floating point math library

08-MIDI_Manager.pdf - Apple MIDI Manager support

09-H4th_Internals.pdf - how the compiler and interpreter works

10-Macintosh_Toolbox.pdf - Mac OS specific Forth words

11-Graphics.pdf - open window, draw lines, rectanges, text, mouse input

H4th_Glossary_to_C.pdf - HForth words A to C

H4th_Glossary_D_to_I.pdf

H4th_Glossary_J_to_S.pdf

H4th_Glossary_T_to_Z.pdf

HMSL_Workshop_Notes.pdf

Index_4.21.sorted.pdf