Meets: MWF 2PM - 2:50PM; Fulton Hall 415
Instructor: Robert Muller
Office: St. Mary's South 277; Mondays 3PM - 4:30PM; Tuesdays 10AM - 11:30AM
Teaching Assistant:
- Alden Frost: Fulton 160; Wednesday 11AM - 2PM.
##Schedule##
Mtng | Date | Topic | Notes / Code | Psets | |
---|---|---|---|---|---|
1 | W | 1/18 | Introduction and Overview | 011817.md | 1 Out |
2 | F | 1/20 | Background Material | 012017.md | |
3 | M | 1/23 | Introduction to OCaml | 012317.md | |
4 | W | 1/25 | OCaml; eval & format | 012517.md | |
5 | F | 1/27 | Context-Free Grammars; Parsing | 012717.md | 1 In/2 Out |
6 | M | 1/30 | Grammar Hacking; Parsing | 013017.md | |
7 | W | 2/1 | A Recursive Descent Parser | code | |
8 | F | 2/3 | |||
9 | M | 2/6 | |||
10 | W | 2/8 | |||
11 | F | 2/10 |
Once you have the code for the package open:
-
Replace the contents of your
Repls/replOcaml.js
with the changes from replOcaml.js. -
Then, replace the entirety of your
lib/Repl-View/ReplView.coffee
file from ReplView.coffee. -
Close the window with the repl source code since you don't need it anymore.
Once you have the code for the package open:
-
Create a new file called
toplevel.cson
, and save it in the grammars folder in the language-ocaml package -
Copy the code from toplevel.cson, and paste it into your file and save.
-
Lastly, restart atom and launch repl and ocamlmerlin shouldn't lint repl anymore.