Skip to content

Group project in which functional programming language OCAML was used to create a text editor. Created in CS 3110 at Cornell University.

Notifications You must be signed in to change notification settings

MaeZhao/OCAML-Text-Editor

Repository files navigation

OCAML Text Editor

Group project in which functional programming language OCAML was used to create a text editor. Created in CS 3110 at Cornell University.

OCAML Installation:

Follow steps as specified here: http://www.cs.cornell.edu/courses/cs3110/2020sp/install.html

Installation Steps:

  1. Install NOTTY in terminal:
$ opam install notty -y
  1. Run build in terminal:
$ make build
  1. To start new instance of terminal run edit:
$ make edit
  1. Type any word and the program should display it on terminal
  2. Use "CTRL-S" to save the text and enter a file name in which you want to save it to. All saved files are located in the cs3110_M folder.
  3. Use "CTRL-O" to open a text file in the cs3110 folder. If specified file is not in the cs3110 file program a new file with that specified file name is created in the cs3110 folder.
  4. Use "CTRL-Z" to undo and "CTRL-Y" to redo
  5. Click "ESC" to escape the program-- file changes are saved at escape

About

Group project in which functional programming language OCAML was used to create a text editor. Created in CS 3110 at Cornell University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published