Rex: I totally concur. The move of Collage and Element out of the core was 
sad, since it no longer works in elm-lang/try. We lost a great showcase for 
Elm, especially when trying to attract people who are NOT web developers, 
which comprises the overwhelming majority of the population.

Elm was great for non-developers. Elm can be great for Web developers too, 
but that should not mean stopping making it really easy for the former.


On Monday, June 22, 2015 at 5:41:49 PM UTC-5, Hassan Hayat wrote:
>
> New thread by Max's suggestions: 
> https://groups.google.com/d/msg/elm-discuss/ltH5a9dGu1g/dTVSD6h-qTMJ
>
> I think that Graphics.Collage is super valuable but it is kinda old and 
> could use a good re-vamp. I don't think I'm the only one with this opinion, 
> so I hope no one minds if I start this discussion. But, before going 
> forward with the discussion, I think it's important to ask what are the 
> goals of the library? 
>
> 1) Is it to introduce newcomers to Elm?
> 2) Is it to make 2D games?
> 3) Is it to replace CSS?
> 4) Other?
>
>
> The answer to this question could lead Graphics.Collage down different 
> paths. 
>
> For example, now with the Turtle Graphics library 
> <http://package.elm-lang.org/packages/mgold/elm-turtle-graphics/1.0.1>, 
> wouldn't it be better to shift the focus there for educational purposes?
>
> But, that said, if Graphics.Collage is to support 2D Game Development, 
> then there are a bunch of things needed like (webgl first canvas fallback 
> renderer, better image manipulation, first-class support for particle and 
> lighting effects, etc...). Wouldn't that make things just more complicated 
> to the point that a 2D graphics renderer made for games should really just 
> be a third party library?
>
>
>

-- 
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