Binary distribution for Windows

Please download the following executable 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.

Installing:

These are steps you only need to do once, to install UCB Scheme.

New UCB STk Distribution available July 2010.
  1. Download STk-ucb1.3.6.exe (100467 Kbytes).
  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.
  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/bin/setup-stk explorin	(If you want the explorin setup)
         or
         /usr/local/bin/setup-stk simply	(If you want the simply setup)
  5. Now you can start an X session in one of two ways. You can either
    double click on the XWin Server link on your desktop or type at
    the bash shell prompt "startxwin.exe".
  6. If you are prompted by the windows security system, choose the unblock option.
  7. Finally you will get a window that has an X at the top left corner.
  8. From now on, you only need to double-click on the XWin Server desktop
    icon to open a window for running UCB Scheme.
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