PsychePsyche is my latest project, an attempt to combine the virtues of Python with those of Scheme. Essentially, Psyche is a Scheme interpreter written in Python. But its distinguishing feature is the ability to use Python functions as Scheme procedures. The current release of Psyche is version 0.4. This version already features the most important aspects of Psyche. However, the documentation is not yet complete, and many Scheme features are not yet implemented. The documentation contains an extensive list of Scheme compatibility issues. The latest version is 0.4.3. Misc Apparently, I have been featured on the PythonWare daily news page. I'm getting famous ;-) Anyway, some people have tried to get Psyche behaving nicely on Windows 2000 and ran into some problems. They have been fixed. New Features Psyche now has full vector support. Bug Fixes See them in Bugzilla Psyche requires Python 2.2 or higher. Links to places where you can download Python 2.2 can be found below. Psyche also requires some Scheme knowledge. The book Structure and Interpretation of Computer Programs provides a great introduction. Psyche comes with extensive documentation; even though it is not yet finished, the documentation is already quite readable. You can find the documentation in the release. There is also an online version in HTML and one in PDF. Psyche is released under the GNU GPL, a copy of which is included in the download. The documentation is released under the GNU Free Documentation License, which is contained in the documentation. Here you can download the latest version of Psyche. Download the appropriate file for you operating system, unpack the archive and follow the instructions in the file called INSTALL.
If you are interested, the following links can provide more information.
|