Appendix H

Products Written in JForth


This chapter describes commercial products that have been written in JForth. This is a partial list and contains only the ones we know about. If you have any JForth programs that you are selling, send us information and hopefully a sample copy, and we will, if possible, include a description for free in our next manual. If you read about something here that you like, please help your fellow JForth programmers by buying it.

B.A.D. from MV Micros

This "best selling utility" optimizes disk access time up to 500% by analyzing and restructuring any Amiga DOS disk. B.A.D. can reduce "disk gronking", speedup window opening under Workbench, and speed up DIR and other disk operations. B.A.D. also includes a disk structure test to detect errors. Works on both floppy and hard disks. B.A.D. is available from many mail order outlets. It is distributed by Centaur Software, Inc.

My Diary from MV Micros

My Diary is a full featured Personal Information Manager (PIM). My Diary provides a pop-up notepad for managing names, phone numbers, addresses, appointments, "to do" lists, due dates, diaries, birthdays, etc. Notes are date stamped and can be attached to the calendar. Notes can be searched for keywords. Timers can be used to provide reminders. Information can be imported from and exported to hand held electronic organizers like the Sharp Wizard. ARexx support and Auto Dialer also provided.

HMSL, the Hierarchical Music Specification Language

HMSL is a programming language for experimental music composition and performance. It is an extension to JForth that adds MIDI capability, local sound support, and an extensive set of object-oriented ODE classes for organizing, manipulating and playing musical data. HMSL also includes a graphics toolbox for building interactive screens, a score entry dialect, and a simple sequencer. HMSL was developed by Phil Burk, Larry Polansky, and David Rosenboom. For information contact:

Frog Peak Music P.O. Box 151051 San Rafael, CA 94915-1051 (415) 461-1442

Copyist Companion by Nick Didkovsky

Copyist Companion converts Deluxe Music Construction Set (DMCS) score files to Dr. T's The Copyist files. All the features of the DMCS score are meticulously converted, including time and key signature changes, clefs, ties, beaming, stem direction, slurs, dots, chords, triplets, quintuplets, accidentals, dynamics, etc. The result is a beautifully laid out Copyist score, ready for professional printing. Copyist Companion was written in JForth (of course) and runs on any Amiga. The great quantity of reverse engineering required to parse the DMCS file format made JForth and ODE the only programming environment I would have considered using for this project. You can get more info about Copyist Companion from:

Nick Didkovsky 171 East 99th Street #20 New York, NY 10029 (212) 369-1733 email didkovsk@dorsai.com

Or contact Dr. T's Music Software, who are distributing Copyist Companion.

Nick is also developing a DMCS to MIDIfile conversion utility. Call or write for details on its progress.

Doctor Nerve with Nick Didkovsky

Doctor Nerve's latest two CD's are "Beta 14 ok" and "Did Sprinting Die?". Both projects include compositions generated by HMSL (thus the JForth connection). These compositions are performed by the band on "Beta" and directly by Amiga/HMSL on "Sprinting". Both CD's also include non-HMSL-composed material. See if you can tell the difference!

Doctor Nerve LP's and CD's can be ordered from:

Wayside Music PO Box 6517 Wheaton, MD 20906.

Ask for their catalog. Or contact Nick Didkovsky as above.

IntuiEZ by Curtis Stanton

IntuiEZ is a shareware program that allows the user to interactively design screens and windows with gadgets using the mouse. You can then output JForth compatible source code to a file. IntuEZ also has the ability to capture the Intuition structure from other applications screens and window for study or modification. This can create gadgets with the version 2.0 style 3D gadgets but it.works with Amiga DOS 1.3. At press time it was not known how this program would be distributed so call Delta Research for the latest information, or look for it on a BBS.

XL by Martin Kees

XL is a cel animation program by the author of JForth's ANIM support routines. It uses an onion-skin display that lets you see several cels at once. It also features a very powerful bezier curve editor. A demonstration version of XL can be found on Fred Fish disk #516 which, by the way, is entirely filled with programs written in JForth. On the same disk check out Enigma, a beautiful puzzle that models a programmable machine.

JGoodies_1 from various

Check out Fred Fish disk #239. It is also all JForth code. Includes a fast Mandelbrot generator, audio tools, FFT code, HeadClean, and other goodies




© 1998-2023 Martin Randall