- Tiree (Scottish Gaelic: Tiriodh, pronounced ˈtʲʰiɾʲəɣ) is the most westerly island in the Inner Hebrides of Scotland.The low-lying island, southwest of Coll, has an area of 7,834 hectares (30 1 ⁄ 4 square miles) and a population of around 650.
- Axiom is a Forth-based universal game engine designed primarily to facilitate the creation of 'abstract strategy' games. Mac OS X running on x86 processors. Diaperglu64 version 4.9 (formerly called Dllforth) (updated to 4.9 on ) James Norris jim -at- rainbarrel.com jimar -at- rainbarrel.com thaine -at- mail87.pair.com.
- 38 Games Like Leisure Suit Larry Love for Sail for Mac. When we last saw our less-than-dashing hero, Leisure Suit Larry, he was in a rather sticky situation. Not one to be tied down, Larry makes the best of things by going on a cruise to forget the previous escapade.
- The Macintosh (Mac) line of personal computers is designed and developed by Apple, Inc. formerly Apple Computer, Inc. It runs an operating system called Mac OS. Its current version, Mac OS X 11 'Big Sur,' was released November 12th, 2020.
For information on commercial Forth compilers, see the home pages of commercial Forth sites.
See also - VFX Forth for Linux VFX Forth for Mac OS X VFX Forth for Mac OS X is a 32 bit x86 Forth built from the same code tree as the Windows and Linux versions; please refer to the common features version for a detailed description of aspects common to all versions, e.g. Code generation. Requires Mac OS X 10.6 (Snow Leopard) or later.
Non-commercial (public domain, shareware, etc.):
Sail Forth Mac Os Pro
OS/Chip | System | Standard | Author(s) | Comments |
MSDOS | 'I converted J. E. Smiths's IBM-XT fig-FORTH fig86 source code so that it could be assembled using MASM and A86. A86 generates FORTH.COM 'blitzschnell' - in just one pass. The documentation is plain text files.' | |||
MSDOS |
| Cliff Click & Paul Snow | Fifth is a version of Forth with memory management, scoping, a large memory model, and a highly visual programmer interface. Fifth allows editing on two levels, the module level and the program level. Modules are easily modified without changing their position in the dictionary. The dictionary can be easily rearranged using the dictionary editor. | |
Linux/i386 and Windows/i386 | FreeForth | 'FreeForth is an interactive development environment for programmers fed up with fat/slow/proprietary / blackbox development environments.' | ||
AVR | ByteForth (in Dutch) | Willem Ouwerkerk | ||
ARM(?) & Intel | ||||
MSP430 | Albert Nijhof & Willem Ouwerkerk | An interactive 16-bit stand-alone Forth for MSP430. | ||
LPC1114 | Clyde Phillips | FISH targets the Cortex M0-M4 ARM devices and a few NXP 111x and STM32F4 Discovery eval boards. | ||
DEC VAX | ||||
DEC PDP-11 | ||||
Web-based | Forth Freak | JS forth is a Forth which has been implemented in JavaScript, using a web browser as host platform. | ||
Android Tablet | Nico Michael | Runs on Android 2.2 or later Added 08/15/2011 | ||
Parallax Propeller | Sal Sanci | A fully interactive development environment which runs on the Propeller. Added 07/05/2011 | ||
TMS9900 | F83-compliant | Mark Wills | A fast and compact Forth implementation for the Texas Instruments TI-99/4A home computer. Written in TMS9900 assembly language, this is a completely self-contained Forth programming environment, hosted on a plug-in cartridge. | |
Joseph O'Connor | 'I've attached my Creole code 'as is'. It has to be installed as a Delphi component. If anyone needs help doing it, I'll be happy to do it.' | |||
Forth compiler written in Java. With Internet, XML, and database support, persisting system variables to a properties file. J2EE Forth runs as a Java application and web-app on EJB3 web servers.Written in Java, it has new features Forth does not have.
| Nico Michael | This is a truly open source project where even the source code is downloadable. The idea was to write it in Java so it could run on almost all modern operating systems. We have already published a Swing Client for those who don't like console applications. We are about to release a J2EE web application, bringing Forth to the webserver. Having written it Java, we have added Internet verbs, XML, and database support, and RSS feed. The idea is to deliver a Forth language that can compete with modern languages such as Java. Added 01/03/2011 | ||
Zilog Z8 | Oak Ridge Forth
| partially 83 Forth | 2K, 4K,or 8K kernels; supports I2C EPROMs, 8574 parallel interface, and a rudimentary capability for a PS/2 keyboard Added 11/24/2009 | |
PIC18Fxxxx processors | FlashForth is a native Forth for PIC18F, PIC24, PIC30, PIC33, and AVR Atmega processors.
| Mikael Nordman | The license is GPL v3. Added 03/05/2008 | |
Axiom - Game Engine
| Greg Schmidt | Axiom is a Forth-based universal game engine designed primarily to facilitate the creation of 'abstract strategy' games. Added 03/04/2008 | ||
Mac OS X running on x86 processors | Diaperglu64 version 4.9 (formerly called Dllforth)
| James Norris | Diaperglu is a 64 bit Forth based script interpreter developed in C/C++ that can host dynamic html pages under both ISAPI and Apache. Rainbarrel website 10/05/2020 - Version 4.9 adds support for 64 bit Windows Source and docs with Mac binary | |
Boxx - a minimalistic scripting language inspired by Forth
| Vildan Hasanbegovic and Adam Danielsson | Added 01/21/2008 | ||
'I would like to get some feedback.' | Kyle Jacobson | This implementation has a compiler / interpreter to give the familiar interactive Forth programming experience and a Forth API which can be used by other .Net languages. Added 01/01/2008 | ||
wForth - A JavaScript Forth Interpeter | Kyle Jacobson | A Forth interpreter built using JavaScript and hosted in a browser. The goal was to provide a basic implementation to allow interested users an easily accessible Forth implementation to perform some basic programming. Added 01/07/2009 | ||
Kyle Jacobson | An integration to allow users to write Forth programs to script Google Street View. It can bed used it to pan a location or to walk through their favorite neighborhood. Added 01/07/2009 | |||
i386 | A sometimes minimal Forth compiler and tutorial for Linux / i386 systems. Public Domain | Added 09/17/2007 | ||
Parallax Propellor | PropellerForth is a Forth kernel and interactive development environment for the Parallax Propeller. | 'ANS-Like' | Cliff L. Biffle | Added 04/12/2007 |
ZEN Forth
| Martin Tracy | Added 12/29/2006 | ||
Linux, FreeBSD, DragonFly BSD, NetBSD, Windows, and Unix | ANS compatibility layer available | Chief Architect: Charles Childers | Public domain Added 09/01/2006 | |
Unix | ANS | |||
Z80 |
| ANS | Wonyong Koh | An ANS Forth based upon eForth |
Linux |
| Krishna Myneni | ||
MSDOS and OS/2 | PFE - SourceForge webpage
| Dirk Zoller | The Portable Forth Environment | |
Unix | ANS | Phil Burk | A portable ANS Forth for Unix, Mac, Win95/NT | |
ThisForth
| Wil Baden | |||
Mac |
| Rob Chapman | ||
6809 | CAMEL Forth
| ANS | Brad Rodriguez | |
Amiga | JForth Site Subroutine threaded Forth implementation | Mike Haas | Freeware | |
MS-DOS | Albert Chan | |||
MS-DOS | Pygmy Forth
| Frank Sergeant | ||
MS-DOS | ||||
MS-DOS | Tom Zimmer | Forth (16 bit) for MS-DOS | ||
MS-DOS | Tom Zimmer | Forth (16 bit) cross/meta compiler for MS-DOS | ||
Workstations | Forthmacs
| Mitch Bradley | RiscOS Forthmacs is a port of the long-existing workstation Forth-83 dialect Forthmacs. It has been widely used on Sparc, Sun-68k, Macintosh, Atari-ST, OS9, and other workstations for a number of years. It's exeptionally stable and has been the basis of the Open Boot architecture. | |
Macintosh | Chris Heilman | The first free Forth for the Mac and it still is great! | ||
Macintosh | Mops and PowerMops
| Mike Hore | Object Oriented Forth for Mac OS X | |
Macintosh | Yerk 3.67
| Object Oriented Forth for the Mac | ||
Macintosh | D
| Daniel Engeler | An interactive compiler based on Forth. It is implemented for the PowerPC processor under Mac OS X. | |
68K | Brad Eckert | Forth and Tiny Open Firmware | ||
ADSP 2100 | 2K1Forth
| Dwight Elvey | Forth the ADSP 2100 | |
Lego Mindstorms . | ANS | Ralph Hempel | Website for Lego Mindstorms Forth | |
Palm Pilot . | Neal Bridges | Website for the US Robotics Palm Pilot | ||
HP-75C | Forth for HP-75C (vintage 1983) | John J. Cassady | ||
68K | F68KANS
| ANS | Joerg Plewe | |
PIC 16C84 | Michael Josefsson | |||
Microchip PIC16F8xx and PIC16F88 | PicForth
| PicForth is an optimizing Forth cross compiler hosted on gForth- 12/01/2004 | ||
Platform independent - Java | Delta Forth
| A platform independent Forth that uses Java. | ||
Platform independent - C | graspForth
| not ANS | Bernard Mentink | 32-bit Forth in C - supports all 32-bit micros that GCC cross-compiles to |
OS/2 | Forth32
| Rick VanNorman | A 32-bit shareware Forth | |
TMS320C50 | ||||
TI MSP430 | ||||
Unix | Bernd Paysan | A native code Forth for Linux and Windows | ||
Unix | eForth V1.0e
| Francois-Rene | Linux port of eForth V1.0e | |
Windows | LMI WinForth V1.01
| Shareware Forth for Windows | ||
Windows | Win32Forth V4.2
| Tom Zimmer | 32 bit Forth for Windows (32s, 95, and NT) | |
Windows | A Zen_Soft - Forth implemented in C++
| Saul Scudder and Dr. Le-Ho | A compiled windows executable is now available as well as the CGI forth web scripting language. (10/2004) | |
Embedding |
| |||
Embedding | ATLAST 1.0
| John Walker | Autodesk Threaded Language Application System Toolkit | |
Embedding | FICL V2.04
| John Sadler | Forth Inspired Command Language | |
Embedding | UNTIL V2.5.2
| Norman Smith | The UNconventional Threaded Interpretative Language |
How to start up in macOS from Windows
- From the notification area on the right side of the Windows taskbar, click to show hidden icons.
- Click the Boot Camp icon .
- From the menu shown, choose Restart in macOS.
If you haven't installed the latest Boot Camp updates, you might get the message 'Could not locate the OS X boot volume.'
How to start up in macOS from Windows
- From the notification area on the right side of the Windows taskbar, click to show hidden icons.
- Click the Boot Camp icon .
- From the menu shown, choose Restart in macOS.
If you haven't installed the latest Boot Camp updates, you might get the message 'Could not locate the OS X boot volume.'
Or use Startup Manager as your Mac starts up:
Sail Forth Mac Os X
- Restart your Mac from the Start menu in Windows.
- Press and hold the Option (or Alt) ⌥ key as your Mac begins to restart.
- Select your Mac startup volume (Macintosh HD) in the Startup Manager window, then press Return or click the up arrow:
How to start up in Windows from macOS
- Use Startup Manager to choose your Windows (Boot Camp) volume during startup.
- Or select your Boot Camp volume in Startup Disk preferences, then restart.
Learn more
- If you're having difficulty using VoiceOver or another screen reader to complete these steps, please contact Apple Support.
- Learn how to install Windows 10 on your Mac.