[ home | photos | gallery | scheme | notes | interests | blog | youtube | last.fm | facebook | myspace | del.icio.us ]
Many Scheme implemenatations for various Unix and Unix-like systems run on Mac OS X. That being said, work arounds are often required to get them running. A brief scan of comp.lang.scheme reveals posts stating 'I've got this implementation working after editing the configuration file.' Problem is that for many OS X users Unix development is new ground, and they need more concrete instructions to get started. This page is intended to provide those ceveats that many take for granted, but more importantly, to increase the use of Scheme.
Essentially, this list requires participation from the community as a whole to keep current. Please submit information
| Implementation | Version | Min. OSX Test | Max. OSX Test | Caveats/Issues | Instruction links | By |
|---|---|---|---|---|---|---|
| Bigloo | 2.6a | 10.2.8 | 10.3 | Type 'unlimit' before configuring | RDS | |
| Chicken | 1.17 | 10.2.6 | 10.3 | testsuite and examples fail | RDS | |
| Guile | 1.6.4 | 10.2.8 | 10.2.8 | Patch for gc_os_dep.c, type ' --disable-shared' at configure, make check fails | Patch file | RDS |
| Kawa | 1.7.90 | 10.2.8 | 10.3 | RDS | ||
| SCSH | 0.6.4 | 10.3 | 10.3 | RDS | ||
| SISC | 1.8.5 | 10.3.1 | 10.3.1 | RDS | ||
| UMB Scheme | 3.2 | 10.1.2 | 10.3 | Install relocation | RDS | |
| Older Tests | ||||||
| Bigloo | 2.5c | 10.2.2 | 10.2.3 | Type 'unlimit' before configuring | RDS | |
| Bigloo | 2.4c | 10.1.1 | 10.2.3 | Type 'unlimit' before configuring | RDS | |
| Chicken | 1.0 | 10.2.4 | 10.2.4 | Type ' --disable-shared' at configure | To build examples | RDS |
| Chicken | 0.1082 | 10.2.2 | 10.2.3 | Type ' --disable-shared' at configure | To build examples | RDS |
| Kawa | 1.7 | 10.2.6 | 10.2.6 | Full instructions | RDS | |
| Kawa | 1.6.99 | 10.0.4 | 10.2.3 | Several issues exist | Full instructions | RDS |
| SCSH | 0.6.2 | 10.2.2 | 10.2.3 | RDS | ||
| SISC | 1.6.4 | 10.1.1 | 10.3 | RDS | ||