To use the following invaluable discovery commands:Ĭ-h m describes all the key bindings of the current mode youĪre using. How do you know what sort of things you can do in your editor? ForĮxample, how do you figure out that C-M-x will evaluate the schemeįorm at your cursor if you don't already know that? The answer is Installed scheme on your own system, it is the directory you used for This is /mit/6.945 (and is already configured for you). To refer to the proper path to your mit-scheme install. Be sure to set this to an appropriate value!!! MIT-scheme config This is the place where you have installed scheme.
Settings! If you already have settings you like, feel free to pick andĬhoose from the files and configurations available in the archiveįinally, you should edit ~/.emacs and replace the line: This to start over if you ever mess up your emacs config and want toīe sure not to do this if you want to keep your current emacs To delete whatever default settings you may have. If you don't care about your previous emacs settings, you can run You should check to see if they have anything important that you want Make tells you that ~/.emacs.d or ~/.emacs already exist, then Here is a transcript for installing the "extra" emacs config. To get started with emacs, first download our emacs setup file: Several color modes, a terminal emulator, and a few other things.
The "extra" setup contains everything in the "basic" setup, along with Scheme, along with a few other functions for manipulating fonts and The "basic" setup contains just those things that you need to use Our default settings for 6.945 provide layoutsĦ.945 provides you two options for configuring emacs : a "basic" setup emacs in your home directory, emacsĪlso uses a directory in your home directory called.
Use cases than writing code in mit-scheme. Use emacs for programming projects outside of 6.945, and for many more If you choose emacs, then you'll be putting in time learning anĮditor that many expert programmers consider to be the best Mit-scheme, whether you're a novice or an expert. Using a system that was specifically created to empower you to hack Part of 6.001 and 6.945 at MIT for decades.
This is free software see the source for copying conditions. Type `^C' (control-C) followed by `H' to obtain information about interrupts.Ĭopyright (C) 2011 Massachusetts Institute of Technology # try out your new mit-scheme system cd $ SCHEME_INSTALL/bin # And this copies the installed files to SCHEME_INSTALL configure -prefix=$ SCHEME_INSTALL # This does the actual building of mit-scheme
# This prepares the build system for scheme and tells it to install # the binaries that will be created to SCHEME_INSTALL
Mkdir -p $ SCHEME_DOWNLOAD cd $ SCHEME_DOWNLOAD # for 32 bit GNU/Linux system, use mit-scheme-9.1. # instead of mit-scheme-9.1. here. Another reasonable option would be to use some # temporary directory for SCHEME_DOWNLOAD and /usr/local for # SCHEME_INSTALL SCHEME_DOWNLOAD=~/6.945 # I like to put the compiled scheme files inside the directory I use # for the class.
On my 64 bit GNU/Linux system for reference. Here is a transcript of when I installed mit-scheme Your system where you would like to put the files you download, andĪnother directory where you will place the final product after you In order to install the software, you should choose a directory on To determine what type of processor you are using. Whether you to pick the "i386" or "x86-64" option, run Go to the mit-scheme project website here:Īppropriate binary package for your system.