Which Scheme do you need?
UCB Scheme: This is the current version of Scheme used by UCB EECS classes. It is written in STk. You can download and install it, then run the version for your class.
Download site | Description | After you have installed it... |
---|---|---|
Mac OS X STk | pre-compiled for Mac OS X | programs are in the /Applications/STk/bin/ directory |
Windows STk | pre-compiled for Windows 98/NT/2000/XP/2003 | non-emacs versions are in the Cygwin /usr/local/bin directory (run in bash); or click on the "startx.bat" icon for emacs |
Linux STk | pre-compiled for Linux 7/8/9 | programs are in the /usr/local/bin directory |
UCB-modified STk sources | source code that you can compile yourself | run stk/stk/brg/build to install |
Here are the versions of UCB Scheme that are installed:
stk-explorin | loads all UCB Scheme procedures including explorin.scm, for CS3S |
stk-simply | loads all UCB Scheme procedures including simply.scm, for CS3 and CS61A |
stk | loads no UCB Scheme procedures, for CS9D and CS47B |
DrScheme: DrScheme is a version of Scheme that EECS classes used in the previous century. It is not supported by the Instructional Support Group, and it does not provide all the features of the current UCB Scheme, so we recommend you use the STk code above instead. If you choose to work with DrScheme, you can download it from these sites:
DrScheme for Mac OS X |
DrScheme for Windows |
DrScheme for Linux |
http://download.plt-scheme.org/drscheme/ |
You may also need the DrScheme support files that were used in EECS courses: berkeley.ss and obj.ss. Download them to your hard drive and load them into your DrScheme windows.