It reminds me core.async's presentation, where Rich Hickey said something like "we thought Go's take on CSP was great, so we just added it to Clojure as a library". Blew my mind away, like Zelkova.
Sorry to be that guy, but are there any apps in production based on FRP/ Elm?
According to the Elm website, under "big projects" it lists the Elm website itself and a couple of rather PoC games.
- http://elm-lang.org/Examples.elm
(I'm not saying that FRP is bad, I think it's an interesting concept, but I'm wondering on how efficient it is in production.)
I think people are still figuring out the best ways of structuring large applications in Elm. See for example this discussion on routing from earlier this year:
Not sure about Elm, but there are businesses using Microsoft's Reactive Extensions. I know Netflix had a series of blog posts on their use of RxJava and I believe they use RxJS as well.
If he did say that, I'm not sure Evan still takes that position. At least the last time I saw him talk about it (at SPLASH), he didn't put Rx in the FRP bucket. I know Erik (the creator of Rx) definitely wouldn't put Rx in the FRP bucket. And Conal (the creator of FRP along with Hudak) would only begrudgingly except Elm as FRP.
I'm certainly not the author, I'm just desperate to see more people working on something to compete with Elm! I've just never been a fan of Haskell syntax :(
I don't mind the syntax. The difference is that while Elm is a niche language with a small community, Cljs has a very diverse ecosystem on its way to becoming a complete web development platform (or already there!).
I always find it a bit sad when cool technology is snubbed on the basis of syntax... Elm especially, since Evan works so hard at making the language approachable
which à la 'Simpsons already did it' rule:
http://www.cliki.net/cells