To use the 6.001 Scheme on athena you must be on a vax. Then you must: attach scheme.old To run scheme at the athena prompt type: /mit/scheme/vaxbin/scm6001 To run scheme from emacs you must first load the interface libraries, as follows: M-x load-file /mit/scheme/dist/etc/scheme.el M-x load-file /mit/scheme/dist/etc/xscheme.el Then to run scheme: C-u M-x run-scheme /mit/scheme/vaxbin/scm6001 To evaluate an expression inside emacs use: C-x C-e To abort execution or return to the top level REPL from a error level use: C-c g For more information on how to use scheme inside emacs type (in the *scheme* buffer): C-h m For more information on the scheme language look in: /mit/scheme/dist/documentation/*.txt /mit/scheme/dist/documentation/r3rs contains the LaTex sources for the "Revised Revised Revised Report on Scheme" this is the document that define what STANDARD scheme is. NOTE: 6.001 is not completely standard. To reset the scheme process if it gets into a really bizarre state use: M-x reset-scheme