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 <
[email protected]> 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to