I've been debating what to call the new package since it's going to replace elm-semantic-dom and also include the core parts of elm-modular-ui.
When I think of UI, I think of components, so if the package is going to be limited to low-level functions, Ui.__ doesn't seem right to me. Since Dom is no longer used as a core module name in the official Elm packages, I'm leaning toward elm-dom as the package name with Dom.elm as the module. Then you get Dom.Element, Dom.addClass, Dom.addChild, etc. I think it's also important at this point to adopt the convention that the package name and the core module name should match.
I've been debating what to call the new package since it's going to replace
elm-semantic-dom
and also include the core parts ofelm-modular-ui
.When I think of UI, I think of components, so if the package is going to be limited to low-level functions,
Ui.__
doesn't seem right to me. SinceDom
is no longer used as a core module name in the official Elm packages, I'm leaning towardelm-dom
as the package name withDom.elm
as the module. Then you getDom.Element
,Dom.addClass
,Dom.addChild
, etc. I think it's also important at this point to adopt the convention that the package name and the core module name should match.Any reservations about this?