Hacker News new | ask | show | jobs
by blubbi2 4220 days ago
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.)

4 comments

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:

https://groups.google.com/d/msg/elm-discuss/Hdpn3x0554c/3aFt...

Elm is still young but Evan is doing a great job of pushing the language forward.

If by "efficiency" you meant performance, then this is a good page to read:

http://elm-lang.org/blog/Blazing-Fast-Html.elm

We use Elm in production. See the symbol / footprint diagrams on this page https://circuithub.com/projects/electricimp/janice
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.

[1] http://techblog.netflix.com/2013/02/rxjava-netflix-api.html

Rx isn't FRP.
It is according to the creator of Elm. https://www.youtube.com/watch?v=Agu6jipKfYw
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.

(sorry, I can't see the video in China).

Not sure about production use, but I know that Elm is bound to be used at Prezi, where Evan Czaplicky works, if I remember correctly.