-
Notifications
You must be signed in to change notification settings - Fork 22
Explore rewrite in elm #61
Comments
Can you share why you feel this way? Could you try introducing Flow or something similar? |
Elm, Flow, Typescript or another javascript type system could address many / most of the same issues: • eliminate bugs around data mutation, state mutation, and type errors in both (especially type errors in data - especially resulting from null / undefined values) - my guess is that this would greatly reduce the amount of production bugs and reduce development cycles I've been getting deeper into functional programming concepts and decided to give Elm a go specifically for: This is new territory for me but I'm impressed with the Elm language which seems well suited to what we are doing, and the community which seems to place a high priority on keeping people from getting stuck. I've gotten a lot of help getting started and feel confident that the community would be a resource moving forward. As I said, I think we could start with the data pipeline, where I think we would really benefit from a more rigorous approach including stronger typing and immutable data structures, etc... |
This is ambitious but we should consider doing a future version in elm or another strongly typed functional language with javascript interop
The text was updated successfully, but these errors were encountered: