Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Sure. As a member of the extended ML/Haskell family, Elm is inherently typeful, whereas in TS/Flow types are opt-in. But, as it turns out, pragmatically, typefulness actually limits the extent to which a language can become complicated, because the complexity ends up showing in the type system, and that's useful feedback for the language designer that he or she is going in the wrong direction. OTOH, the designer of a non-typeful language can “hide the ball” by not reflecting complexity in types.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: