Elm 0.12.3: Hardware accelerated 3D rendering with WebGL
From the post:
Elm now supports 3D rendering with WebGL! Huge thank you to John P. Mayer for designing and implementing such a simple API for this. It has been really fun to work with so far and we are excited to see what people can do with it!
This is the first public exploration of using alternate renders with Elm. Our goal is to be great for all kinds of UI tasks, so 3D is just the first step on the road to more traditional renderers such as the D3 backend for Elm. Future exploration will focus on more traditional kinds of UI, all super easy to embed as a component in an existing JS app.
This release also comes with some changes to the
Color
library, making it easier to create colors programmatically. The initial motivation was to makeColor
play nice with WebGL, but the library came out a lot friendlier to use in general.…
If you want to become a functional programming shop, use Elm to experiment with 3D UI components. Or UIs in general for that matter.
I first saw this in a tweet by Paul Smith.