Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.19 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.19 KB

Elm-GUIs

Our Comp 150-FP final project. The final written product is PAPER.pdf. Links to live demos of code are below.

Running the Code

cd src
elm-server

All of the source code can be found in the src directory. The src/menus directory has the various menu examples we created using the Menu and Tree module.

  • main.elm: This is a standard menu with a few nested directories.
  • dynamic.elm: This shows off a menu with non-constant strings. Certain parts of the menu change on keyboard strokes and mouse clicks.
  • indexes.elm looks just like main.elm except it tests the stringsAgain and treeAtPath functions.
  • maybeBlank.elm tests how the code handles blank strings. This one demonstrates a bug in the hoverable detection of elm.
  • clicks.elm demonstrates detecting clicks.

The path to the main menu is /menus/main.elm