In my opinion, d3 is one of the very parts of JavaScript that doesn't suck, so I don't mind using it. D3 takes advantage of a lot of quirky JS features, like functions and arrays as objects, variable argument counts, and prototypal inheritance. It would be tricky to port everything over to Elm, perhaps excepting stateless functions like scales.
That said, there needs to be a way to "cordon off" a DOM subtree from diffing so you can do your d3 stuff in it. I know you can do this in React by setting "shouldComponentUpdate" to always return false. -- 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.
