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 <overm...@gmail.com 
> <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 
>> elm-discuss...@googlegroups.com <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 elm-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to