Comet icon indicating copy to clipboard operation
Comet copied to clipboard

Rewrite the frontend in Elm

Open MightyAlex200 opened this issue 7 years ago • 1 comments

Elm is a statically typed functional programming language that transpiles to Javascript. The frontend is already being created in a functional style (not language) using Cycle.js. Elm is performant, provides static-typing, eliminates many runtime exceptions, and has a larger ecosystem. Rewriting the frontend in Elm should be considered.

MightyAlex200 avatar Aug 11 '18 19:08 MightyAlex200

After working with Elm for a bit on the branch ui-elm, I've decided that Elm would be the best choice for creating the frontend.

Development will continue on ui-elm until it reaches the progress of development that ui has. At that point, the ui-elm branch will be merged into the ui branch. This issue will stay open for comments until that has happened

MightyAlex200 avatar Aug 17 '18 03:08 MightyAlex200