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:

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