[erlang-questions] What can I only do in Erlang?

Felix Gallo <>
Wed Nov 5 01:34:25 CET 2014

http://joearms.github.io/2013/11/21/My-favorite-erlang-program.html is a
fun starting point.  Set up three servers in a cluster, put the anything
server on each, and then change each one around.

Next, start a supervised gen_server on each that crashes when you send it
the wrong input.  Send it the wrong input.  Show the logs.  Have each save
some state when sent messages.  remsh to each node and sys:get_state each
of the processes.

Now go into the code and add a function head that handles the wrong input,
using pattern matching.  hot-reload the module and call it to show that the
hot reload worked.

Man, that sounds like so much fun.  Good luck!


On Tue, Nov 4, 2014 at 4:18 PM, Curtis J Schofield (ram9) <>

> I am working on getting Erlang/Elixir adopted into our company. I've
> been asked to provide a simple example of something that your can only
> do in erlang.
> My reason for pushing to adopt this in our tech stack is that much of
> the system code I've written I feel I could write easier in Erlang and
> do it faster. I feel like one of the unique offerings of erlang
> relates to distributed computing or OTP reliable systems.
> Does anyone have thoughts on this question ? "What can I do in Erlang
> that I can't do in another language?"
> Ideally it would be something small that I could use as a demonstration.
> Thank you for any thoughts.
> Curtis
> ---
> Modern Yoga vs Traditional Yoga
> http://swamij.com/traditional-yoga.htm#swamirama
> _______________________________________________
> erlang-questions mailing list
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20141104/f8a6c587/attachment.html>

More information about the erlang-questions mailing list