Skip to content

dwayne/elm-7guis

Repository files navigation

7GUIs in Elm - Use App

7GUIs is a GUI programming benchmark where implementations are compared in terms of their notation. It defines seven tasks that represent typical challenges in GUI programming.

Elm is "A delightful language for reliable web applications." Technically, it's a functional language that compiles to JavaScript. It is intentionally designed from the ground up to help you make websites and web apps.

Elm is well-suited for UI development and domain modeling as is illustrated by the implementations of the Circle Drawer and Cells tasks.

The 7 Tasks

A screenshot of the Counter task

A screenshot of the Temperature Converter task

A screenshot of the Flight Booker task

A screenshot of the Timer task

A screenshot of the CRUD task

A screenshot of the Circle Drawer task

A screenshot of the Cells task

Credits