Richard Dawkins' Watchmaker Suite
Download and Run (you will need Java 6 or later installed, and grant permission to run)
On this site you will find three versions of Watchmaker Suite:
- Richard Dawkins' Original Pascal Sources in THINK Pascal 4.0
- Watchmaker Suite Second Edition in THINK Pascal 4.0, edited by Alan Canon in Lazarus and THINK Pascal 4.0
- The official port of Watchmaker Suite, in Java.
Java Port
Runnable versions require Java 6 or later installed. You will need to grant permission for the
application to run once downloaded: on the Mac, the application will fail to run the first time: go into System Settings, choose "Security",
and grant permission for the downloaded application to run.
Download and Run (you will need Java 6 or later installed, and grant permission to run)
Documentation for the Official Java Port
Original Pascal Sources
Primary Sources: Dawkins' Original Watchmaker Code
This section documents ResuscitateWatchmaker.sitx, the
archive of original the Blind Watchmaker programs, as donated to the project by Richard Dawkins.
Pascal Second Edition
This section documents the "Second Edition" Pascal sources. The goal of the Second Edition
was to clean up the original Blind Watchmaker programs so that they would compile cleanly under both the original Think Pascal 4.0 platform,
as well as the latest version of FreePascal. Among currently maintained open source Pascal
compilers, FreePascal is best suited to the dialect of Pascal in which the original Blind Watchmaker programs were written.
Applet versions
These require Java 6 or later, and a browser that supports running unsigned applets
(currently, only Firefox on Linux has been tested.) Since the applet is unsigned, your browser and operating system
may refuse to run the applet outright.
Traditional applet tag
JNLP applet tag