I am using Elm for a new project. THANK YOU for this wonderful language! I just wanted to give you a quick feedback on a few things that may (or may not) improve the language.
List.range : Int -> Int -> List Intbe
List.range : number -> number -> List numberinstead? Because we often want to do computations with this sample of numbers.
elm/svgis ok, we can build stuff, but the api is a bit rough. All the
Stringas a parameter, but it’s often not the most practical type. For example, when working with viewBox/width/height, we really want a
number99% of the time.
Svg.Attributesis bloated with stuff (see: https://package.elm-lang.org/packages/elm/svg/latest/Svg-Attributes). Maybe it could make more sense to use a different package structure. For example,
Svg.Circle exposing (circle, cx, cy, r). The current Html api works really well, but Svg is a different beast.
xlink:hrefis deprecated: https://css-tricks.com/on-xlinkhref-being-deprecated-in-svg/
So here is my humble feedback. I am just trying to be constructive and to report what I felt was not so smooth working with Elm.