DEV Community

Discussion on: React Developer's Crash Course into Elm

Collapse
 
nickwalt profile image
nick walton • Edited

I think one of the most significant aspects of Elm, which isn't conveyed in this first-look, is the depth of semantic domain modelling possible with Elm's type system. How it works so profoundly with functions and data.

Types give birth to living entities in both your data and in the functions that those typed domain entities flow through.

Elm's type system takes domain modelling to a whole new level that is profoundly liberating.