You will need to make use of three different software packages for this course:
Installing OCaml and Emacs
- Download and install OCaml 3.10.2
- After installing OCaml, download and extract Emacs customized for CS 3110. This ZIP archive (40 MB) contains Emacs with tuareg-mode (a mode for editing OCaml code) already installed. It also contains a few minor CS 3110 customizations. For example, it will warn you if a line in your source code is longer than 80 characters.
- Execute
RunEmacs.bat
from theEmacs
directory that you extracted.- To run the OCaml top-level from inside Emacs, first open a
.ml
file. Then click on theOCaml
menu and chooseInteractive Mode
thenRun Caml Toplevel
.Setting up your newsreader
- You may use any news reader you like, but you need to have at least one. These instructions are for Outlook Express. To set up a news account in Outlook Express, first start up Outlook Express and exit out of the myriad wizards that start up.
- Once at the main screen, choose Accounts... from the Tools menu.
- Choose to make a new News... account from the Add button.
- Enter your name, click next.
- Enter your e-mail address, click next.
- Enter newsstand.cit.cornell.edu for the name of the news server, check the authentication box, click next.
- Enter your Cornell netid for the account name and your CIT password, click next.
- Click finish and close.
- Choose Newsgroups... from the Tools menu to select the newsgroups you want to read. The newsgroups for this course are cornell.class.cs312 and cornell.class.cs312.talk.