Is SVG good for interactive GUIs though?

On Saturday, July 30, 2016 at 4:12:37 PM UTC+1, Duane Johnson wrote:
>
> Welcome, Rupert! Elm started small and has been growing significantly in 
> the last year. In its initial phase, it focused a lot on the 
> graphical/canvas oriented possibilities. Many web developers gravitated 
> toward its innovative ideas and its javascript-community-friendly culture, 
> however, and Elm's creator has now spent a lot of time (along with many 
> others) making it better suited to a more general web application 
> framework. In other words, it isn't just canvas graphics any more, although 
> you can still do that.
>
> I think you may find a UML modeller would work well with SVG, and Elm also 
> supports that quite nicely. I think it's still missing a higher-level 
> library in this area (for instance, I find my SVG code peppered with a lot 
> of toString calls while converting numbers to SVG attributes) but because 
> it's implemented in the virtual-dom manner (similar to React) it's very 
> pleasant to make state changes. See 
> http://package.elm-lang.org/packages/elm-lang/svg/1.1.1/
>
> On Sat, Jul 30, 2016 at 3:37 AM, 'Rupert Smith' via Elm Discuss <
> elm-d...@googlegroups.com <javascript:>> wrote:
>
>> New to Elm, hello all. I only heard about Elm because Manning send me 
>> emails about their MEAP books and the latest one was for 'Elm in Action'.
>>
>> I noticed that quite a few Elm examples are graphical, the asteroid game, 
>> or elm-flatris, sketch-n-sketch. Is there something about Elm that makes it 
>> suited to working with HTML canvas?
>>
>> I am writing an application that could conveniently be described as like 
>> a UML modeller. I would like to mix fairly simple graphical elements and 
>> text and particularly text input fields. Up until now I have been trying 
>> out Paper.js - which does not support text input fields. Do you think Elm 
>> might be useful for this type of application?
>>
>> Thanks for your input.
>>
>> Rupert
>>
>> -- 
>> 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 elm-discuss...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 elm-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to