2020-04-12 10:56:18 -04:00
|
|
|
+++
|
|
|
|
title = "Learning Erlang"
|
2020-04-12 15:59:04 -04:00
|
|
|
date = 2007-09-17T03:21:21Z
|
2020-04-12 10:56:18 -04:00
|
|
|
in_search_index = true
|
|
|
|
[taxonomies]
|
|
|
|
tags = [
|
|
|
|
"Site-News",
|
|
|
|
"erlang",
|
|
|
|
"etap",
|
|
|
|
"Open-Source",
|
|
|
|
"OSS-Apps",
|
|
|
|
"Testing",
|
|
|
|
]
|
|
|
|
+++
|
2020-04-12 09:34:11 -04:00
|
|
|
I have taken on the task of learning erlang. I was trying to decide between
|
|
|
|
learninng Haskell, OCaml, or Erlang. OCaml, I decided against since it had too
|
|
|
|
close a similarity to C and I wanted to really stretch myself.
|
|
|
|
Haskell and Erlang both fit that bill however I found the Erlang
|
|
|
|
Documentation to be far better for someone completely new to the functional
|
|
|
|
programming world. Haskell's idea of a tutorial tried to cover too many
|
|
|
|
concepts at once and took too long to get to the hands on stuff. Also erlang
|
|
|
|
offered the opportunity to learn Distributed programming concepts along the way
|
|
|
|
so erlang it was. You can see my first erlang project
|
|
|
|
[etap here](http://github.com/zaphar/etap).
|