I wrote up an introduction to using Web Components and Polymer with Elm.  I 
just realized I hadn't posted this here, and since the recent thread about 
components came about it seemed reasonable.  Here it is:

https://www.dailydrip.com/topics/elm/drips/web-components-introduction

I've been using this in a project and it's honestly really enjoyable.  I 
also realized after the fact that this one post comes off sounding kind of 
down on elm-mdl in a way that I didn't intend - in the next one I go on to 
implement a layout using polymer, and while it's really nice and works very 
well, it's nowhere near as simple as doing the same thing with elm-mdl.

I kind of think that having an elm-mdl (but probably broken out as 
`elm-paper` and `elm-polymer-app` and `elm-iron`) that takes what elm-mdl 
has done and applies it to the use of these web components might be awesome 
(with corresponding suggestions on installing them properly, and 
potentially with the dev-mode easy-setup that something like elm-mdl's 
`Material.Scheme.topWithScheme` provides - knowing that it's no good for 
production but makes dev easier).

I was very skeptical that it would be great, but I find myself actually 
loving this.  In the larger project using it it's been a blast to get the 
benefits of elm while still being able to 'be part of' the larger web 
components ecosystem.  Tacking on some type-niceties to make it easier to 
use the components correctly would be extra nice, I think.

I haven't yet done a full build, but I don't actually have the worries I 
once did about the resulting bundle size either (this might be misguided!)

Anyway, what do you think?

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to