Hi Ana,

1. Elm is fast because it use a very fast implementation of a virtual dom.
2. Elm compiler outputs JavaScript so all the low level memory concerns are
handled by the JavaScript VM, not by Elm
3. No, Cmds do not influence the purity of Elm. If a function returns Cmds,
it will always return the same Cmds. Executing those Cmds might lead to
different results BUT that's a different concern.


On Fri, Apr 21, 2017 at 3:10 PM, Ana Borovac <annch.boro...@gmail.com>
wrote:

> Hi,
>
> I have some theoretical questions:
>
> - why is Elm so fast? is there some kind of tail-recursion behind or is
> this just the part that JavaScript does?
>


> - how is the storage mastered (garbage collection)?
> - does commands (Cmd) influence on pureness of Elm?
>
> Thank you so much for your help!
>
> Ana
>
> --
> 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.
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

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