Hello, I’m experienced in Haskell but fairly new to Elm. I’m also a CS tutor and I want to use it to tutor beginners in functional programming. The sticking point is that Elm tutorials are almost all built around web pages, and fairly sophisticated ones at that. Whereas most of my students have minimal web design experience (they can usually do simple vanilla JS and HTML).
In Haskell, one would begin by working with strings and lists and such, implementing basic algorithms and “showing” the result. (After deriving show.) In Elm, must I write custom code to turn any result into a String or does a module provide this for the Core types?
Also I expect that elm-run is the best way to demonstrate simple concepts before getting into websites. Correct?