close this bookVolume 9: No. 03
View the documentCompetitions
View the documentIntellectual property
View the documentSecurity
View the documentTechnology
View the documentApple news
View the documentComputational mathematics
View the documentAI languages
View the documentScheme for the Mac

The few Scheme implementations for the Mac they tend to be good ones. These include: MacGambit-C (PPC and 68K), , by far the fastest interpreter and able to output C code; MacGambit (68K), , able to invoke some QuickDraw and MacOS system calls; MzScheme and DrScheme (PPC and 68K), , large and slow, but comprehensive environments for students; Kawa, Skij, JScheme, et al., , Java-based Schemes under MRJ, browsers, or as stand-alone interpreters (set up and run as in ); and SCM, Scheme48, Bigloo, et al., and , which run under Linux but may require some C porting for MacOS. [Robert D. Skeels , comp.lang.scheme, 05Jan99.]

DrScheme is MzScheme in a graphical environment, with visual reporting of error locations, multiple levels of Scheme from beginner through advanced versions (including trapping of common programming errors), and a complete, portable GUI library. There is also a text-only version of of DrScheme called DrScheme Jr -- able to run inside Emacs, say -- and a Scheme-to-C compiler called mzc. Some people refer to the bundle as PLT Scheme. [Shriram Krishnamurthi , comp.lang.scheme, 07Jan99.]

SCM Scheme has been ported to the Mac, at . TinyScheme at also runs on the Mac, with a few minor changes. [Shmulik Regev and Mark K. Gardner , comp.lang.scheme, 06Jan99.]

PseudoScheme is a subset of Scheme in Common Lisp for the Mac. [Rainer Joswig and Felix Winkelmann , comp.lang.scheme, 08Jan99.]

-- Ken