UCB Scheme - binary distribution for Windows

Please download the following zip file to your windows harddrive and follow the directions given below.   This version includes a subset of Cygwin, which emulates a UNIX environment and uses XWindows to enable an STk buffer within emacs.

CONTENTS:

Installing
Running
Alternate Versions

Installing:

These are steps you only need to do once, to install UCB Scheme (STk) and emacs on Windows.

  1. Download STk-ucb1.3.6.exe (63672 Kbytes).
    Vista users only:   Please download this file vistafix.exe.

  2. After downloading the above file double-click the icon. You will be prompted as to whether to install Berkeley Scheme. Click on 'Yes' and wait until the process completes.
    Vista users only:   Apply the vistafix.exe patch after completing this step and then proceed with the rest of the configuration.   [Vista instructions]

  3. Once the script has completed you will find an icon on your desktop labeled "Cygwin". Double-click this icon. After some initialization type one of these at the prompt.
  4.      /usr/local/share/stk/setup-stk explorin	(If you want the explorin setup)
         or
         /usr/local/share/stk/setup-stk simply	(If you want the simply setup)
  5. Once you have done the above, close the current cygwin window by typing "exit" at the prompt.
  6. Now double-click on the icon labeled "startx" on the desktop.
  7. If you are prompted by the windows security system, choose the "unblock" option.
  8. Finally you will get a window that has an X at the top left corner.
  9. From now on, you only need to double-click on the "startx.bat" desktop icon to open a window for running UCB Scheme.
Note that "startx.bat" just opens a text-based command Cygwin X window, as you would find when you login on the UNIX computers in the lab on campus.   You need the Cygwin X window interface if you want to use emacs.

Running:

To start UCB Scheme within emacs:

These are STk versions that are used by CS classes:

stk-explorin   For CS3S.   Loads all UCB Scheme procedures and explorin.scm takes precedence.
stk-simply   For CS3 and CS61A.   Loads all UCB Scheme procedures and simply.scm takes precedence.
stk-grfx   For CS9D and CS47B.   Loads UCB Scheme turtle graphics procedures.  
stk   For CS9D and CS47B.   Loads no UCB Scheme procedures.   This version is currently not created on Windows for use with emacs, but each of the versions above include all of the commands that are used.
stkdb   This is Prof Hilfinger's STk debugger.

Alternate versions:

  • Edwin/Emacs
    Users have reported that they successfully loaded and used the UC Berkeley "
    simply.scm" module on Microsoft Vista using the *scheme* mode buffer in the Edwin/Emacs editor that comes with MIT/GNU Scheme.   The default Edwin buffer is in *scheme* mode and additional *scheme* buffers can be created using the Edwin REPL command.   Note that the UC Berkeley "envdraw.scm" module won't work with this version of Scheme becuase it requires Tk.

    Go back to the main UCB Scheme site.


    EECS Instuctional Support Group
    scheme@inst.EECS.Berkeley.EDU