I used Haskell, but it's been a while since I've had a chance to work on an
app with a backend...

On Sep 10, 2016 8:57 AM, "Mario Sangiorgio" <[email protected]>
wrote:

> Being compiled doesn't really mean that the compiler helps the programmer.
> There is the need for a good type system and from what I see here
> <http://elixir-lang.org/getting-started/typespecs-and-behaviours.html>
> Elixir is a bit lacking on this regards:
>
> Elixir is a dynamically typed language, so all types in Elixir are
> inferred by the runtime. Nonetheless, Elixir comes with typespecs, which
> are a notation used for:
>
>
>    - declaring custom data types;
>    - declaring typed function signatures (specifications).
>
> The problem is that typespecs are not required nor enforced by the
> compiler itself but by Dialyzer, a static analysis tool. And they type
> system itself is less powerful than Elm's.
> On Sat, 10 Sep 2016 14:25 Jim Freeze, <[email protected]> wrote:
>
>> Elixir is a compiled language.
>>
>> If you need performance your best option to fully utilize your hardware
>> is the BEAM and OTP.
>>
>> Sent from my iPhone
>>
>> On Sep 10, 2016, at 2:41 AM, Mario Sangiorgio <[email protected]>
>> 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 <http://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 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.
>>
>> --
>> 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.
>>
> --
> 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.
>

-- 
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.

Reply via email to