I use LFE for a lot of little here, it is quite nice, and also made by one of the original Erlang devs. :-)
On Monday, September 12, 2016 at 10:10:19 AM UTC-6, Dave Rapin wrote: > > LFE looks very cool, going to check it out. > > On Mon, Sep 12, 2016 at 11:57 AM, OvermindDL1 <[email protected] > <javascript:>> wrote: > >> I'm using Elixir as well currently, and no, its type system kind of >> sucks, however you can enforce both types and even values within on >> function calls via matchspecs and 'when' clauses (which are very simple and >> succinct). >> >> However, Elixir is an immutable functional language and its matchspecs >> (and dialyzer with typespecs) do make up for a lot of its type issues. >> >> Another however, Elixir is just a normal BEAM language and inter-operates >> with any other BEAM language, of which there are others: >> * Erlang: The original BEAM language, very prolog'y, untyped too >> * lfe: Lisp-Flavoured Erlang, basically just Lisp, macro's and all, but >> immutably on the BEAM. >> * mlfe: A brand new BEAM language, basically ML, but on the BEAM, very >> strongly typed like OCaml is and such. Due to the way the BEAM operates it >> is hard to tell what types messages should be but they are still working on >> it. I have hope for this. >> * And a few minor others like Erlang2 and such >> >> So Elixir for now, but I expect to likely be using mlfe in the future >> (with Elixir). >> >> BEAM/EVM is just too nice to not use, regardless of the language (I've >> used Erlang for almost ten years, prolog syntax is... interesting, but >> understandable). >> >> Elixir just makes the BEAM/EVM significantly nicer to use >> (python'ish/ruby'ish in its ease of use, but without ruby's warts, or speed >> hit). >> >> >> On Saturday, September 10, 2016 at 1:41:22 AM UTC-6, Mario Sangiorgio >> wrote: >>> >>> Hello, >>> >>> I was wondering what programming language you use to implement the >>> back-end for your Elm single page web app. >>> >>> Reading around I see that the Elm/Elixir combo is popular but for how >>> much I think BEAM is an awesome VM I'm a bit sceptical due to Elixir being >>> a dynamic language. How much do you miss the compiler when you write Elixir >>> code? >>> >>> If you're not using Elixir, to what do you use? I played a bit with F# >>> (using Suave.io) and I think it's quite nice. >>> >>> Now I'm in the mood of learning something new so I'd like to know what >>> you use and maybe get an idea of what to look at next. >>> >>> Mario >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Elm Discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/elm-discuss/9GEKEyzyW_U/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.
