> > I think everyone hangs around this and other Elm discussion forums because > we love the Elm concept of a simple functional language that promises to > eliminate the need to deal with JavaScript; but unfortunately, due to the > compiler shortcomings, *that promise is not delivered other than for the > most basic of programs*. >
Emphasis mine. We have 80,000 lines of Elm code in production and we're so happy with it, we shout it from the rooftops. Plenty of others have written blog posts about their success stories using Elm on large applications. You are not oblivious to this. Please feel free to criticize the language, but it's not cool to willfully misrepresent reality—even if only for hyperbolic effect. Beginners read these forums, and they will mistake what you've said here for truth. Unfortunately and realistically, there seems to be only one major > contributor to the Elm compiler and build system - Even himself - and he is > under increasing pressure to do more timely updates in a variety of areas, > not only as to code efficiency. Also, the plan as proposed above requires > changes in at least two major parts of the compiler: the AST code builder > and the back end Code Generator, so either one person needs to do both or > there will be co-ordination involved. This work would precede any other > necessary work on further compiler optimization passes a la BuckleScript. > It might be useful to know that your priorities are wildly different than 99% of Elm programmers I've met. To nearly everyone outside this thread, Elm's current compiler is the language's biggest selling point, and performance of the compiled code is not a concern. I understand that *for you* it is a big concern, but you should know that you are an outlier in this regard. I think if you are hoping these compiler optimizations will jump the priority queue, or that work on Elm's compiler will go from single-threaded (Evan) to a distributed system (a very expensive change), I think you are likely to be disappointed on both counts. In contrast, it seems like your priorities align very well with Bob's priorities for BuckleScript. If I were you, I'd just use BuckleScript. :) -- 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.
