As several have asked, and Peter Damoc kindly reached out off-list, I'll post here what I wrote to him. Please know that I do appreciate what everyone has worked on, but this hasn't worked for me for the reasons I outline. I've started auto-archiving email from elm-discuss, so if you have any questions, please reach out to me off-list. Thanks.
Hi Peter, that's kind of you to follow up off-list. I've had several pain points. I'll go over the technical ones first and the community ones second. In the two (and a half) projects that failed, they failed for different reasons but in general, because of JS interop issues. In the first project, I was unable to access binary data in order to represent compiled hex blobs as visual SVG (see https://github.com/canadaduane/elm-hccb/tree/master). I made a use case post here https://groups.google.com/d/msg/elm-discuss/spr621OlUeo/awhuqzpzBgAJ. In the second case, I was trying to create custom elements that could be embedded inside the QuillJS rich text editor--in other words, it wasn't enough just to treat Javascript as an external API, I needed to embed elm "things" inside a JS component inside elm. I made a third attempt to convert an AngularJS app to Elm, but didn't get very far in and gave up, in part because of the attitude I've felt from the Elm community that components are bad and have no place here (when everything I'm seeing in Angular is trying to be more like a component, and interact with the world like a component). The community aspect that has weighed heavily on me is the feeling that I'm not a participant in the decision-making or priority-setting. I feel more like a distant user, or maybe an interesting use case, from which data is gathered and decisions are made (by someone else, somewhere else). I hope that helps! Thanks again for your reaching out. I really look up to you and eeue56. Take care, Duane On Monday, April 24, 2017 at 4:31:08 PM UTC-6, Joe Andaverde wrote: > > Duane, > > I'm curious what the roadblocks were in the 2 of 3 you didn't have success > with? This could definitely help others when making their decision. Also, > it may provide helpful feedback to more appropriately prioritize future elm > platform development. > > Thanks! > > On Monday, April 24, 2017 at 8:45:57 AM UTC-5, Duane Johnson wrote: >> >> Hi all, >> >> I've decided to move on from Elm. I've only been successful in 1 of 3 >> projects. I'm now in a role where I need to make an important decision >> regarding the transition of a codebase from Angular to something else, and >> I don't feel like I can responsibly recommend Elm as the replacement. So I >> need to focus my time and effort elsewhere. >> >> If someone could please remove me as a moderator of elm-discuss it would >> be appreciated. >> >> If anyone is interested in taking the `canadaduane/typed-svg` project >> over, I'd be happy to help transition it to willing hands. >> >> Thanks, >> Duane Johnson >> aka canadaduane >> >> -- 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.
