Courseware and Computer Resources
Installing OCaml for 3110
The instructions below are taken from the CS 3110 Fall 2016 OCaml Installation Instructions, which should be referenced if you are trying a native installation.
- Download and install VirtualBox for your operating system. Make sure you have the latest version before proceeding.
- Download either the 64-bit version of the 3110 virtual machine or the 32-bit version. Most people will want the 64-bit version. If you're not sure which you need, this article might help. If you're still not sure, try the 64-bit version first, and if it fails to start, try the 32-bit version.
- Import the virtual machine:
- Run VirtualBox.
- Select File → Import Appliance
- Choose the `.ova` file you just downloaded and import it.
- Select csvm-2017sp (or csvm-2017sp-32, if you are using the 32-bit version) from the list of machines in VirtualBox.
- Click Start.
- Start a terminal by choosing the 4th icon down from the top in the launcher on the left-hand side of the desktop.
- Run `utop`.
- Enter `#quit;;` to exit the toplevel.
Resources for Programming in OCaml
Computer Labs
CIT Labs
Cornell Information Technologies (CIT) runs several computer labs across campus for all members of the Cornell community. Check here for locations and hours.
CSUG Labs
CS majors are entitled to an account in the CSUG labs in Gates and Rhodes. Check here for more information.