Scheme Source Code:



    Wraith Scheme 2.29, Pixie Scheme II 1.02, and Pixie Scheme III 1.12 are available for redistribution under the GNU General Public License. The source code for these three programs is inextricably intertwined:  Whenever I release a new executable version of any of them, I release a source code package that will build all three. You have to know which version of what program you want, in order to get the correct combined distribution. If you want the latest and greatest of everything, whether I have officially released it or not, take the distribution immediately following:


    The most recent released executable of Wraith Scheme was version 2.29.  One source code distribution builds that program, builds the associated Raspberry Pi 400 program, Weasel Scheme, and also may build current but not officially released versions of Pixie Scheme III and Pixie Scheme II.  (I do not always update the builds of the Pixie Schemes when I update Wraith Scheme.) To obtain that distribution as a Macintosh™ disk image, click this link: Wraith Scheme 2.29 Source Distribution.dmg. The disk image will probably only be useful to Macintosh users; mouse it to open it. To obtain the distribution as a tar file, click this link: WraithScheme.64.2.29.tar.gz. Untar the tar file in a Macintosh Terminal window or in some other variety of Unix shell with the command: “tar -xzf WraithScheme.64.2.29.tar.gz”.


    The most recent released executable of Pixie Scheme III was version 1.12.  One source code distribution builds it, and also builds slightly obsolete versions of Wraith Scheme and of Pixie Scheme II. To obtain that distribution as a Macintosh™ disk image, click this link: Wraith Scheme 2.22 Source Distribution.dmg. The disk image will probably only be useful to Macintosh users; mouse it to open it. To obtain the distribution as a tar file, click this link: WraithScheme.64.2.22.tar.gz. Untar the tar file in a Macintosh Terminal window or in some other variety of Unix shell with the command: “tar -xzf WraithScheme.64.2.22.tar.gz”.


    The most recent released executable of Pixie Scheme II was version 1.02.  One source code distribution builds it, and also builds slightly obsolete versions of Wraith Scheme and of Pixie Scheme III. To obtain that distribution as a Macintosh™ disk image, click this link: Wraith Scheme 2.15 Source Distribution.dmg. The disk image will probably only be useful to Macintosh users; mouse it to open it. To obtain the distribution as a tar file, click this link: WraithScheme.64.2.15.tar.gz. Untar the tar file in a Macintosh Terminal window or in some other variety of Unix shell with the command: “tar -xzf WraithScheme.64.2.15.tar.gz”.


    After untarring any of these tar files or opening any of these disk images, you will find three directories or folders, “WraithScheme.64”, “Pixie Scheme II”, and “Pixie Scheme III”, each with many subdirectories. There will be a “distribution notes” file at top-level within the “WraithScheme.64” directory. The distribution contains several hundred thousand words of documentation. It includes a copy of the HTML file “Wraith Scheme Internals.html”, which is intended to help you work with and understand the software distributions for both programs. See the distribution notes for how to locate that file within the distribution. Here is a web-browsable copy of the most recent version of that file: Wraith Scheme Internals.


    The main purpose of the source distribution is to provide means to build and modify Macintosh versions of Wraith Scheme and of Pixie Scheme II, and to build and modify Pixie Scheme III for the iPad. For non-Macintosh types who are terminally curious, the source for Wraith Scheme includes a standard Unix “Makefile”, that contains a build target for a straight C++ compile of a version of Wraith Scheme that runs in a MacOS Unix shell. That target is described here. The software distribution is probably close to being able to build a version of Wraith Scheme that will run in a terminal shell in any 64-bit generic Unix or Linux environment. The program that would result would have a shamefully clumsy user interface and no parallel-processing capability. Perhaps it will inspire you to buy a Macintosh. And by the way, “terminally curious” was indeed a deliberate pun...


    Let me know if you have any problems getting or using the distribution.


    Known serious problems with the source distributions: None known at present. If you should find any, by all means send me EMail.


    If for any reason you would like a copy of the source for any earlier open-source release of any of these programs, send me EMail and I will get one to you. I expect most people will want the latest versions, though, so I do not keep links to earlier versions on my web site.