Last week I decided to learn Erlang, a functional programming language developed by Ericsson in 1987 for use in telecommunications environments. It’s probably the strangest non-toy programming language I’ve ever tried to learn…
Long rant on Erlang-style Actors: Lost Dimension | Lambda the Ultimate
This post is follow up to my previous post about programming languages. If we apply the conceptual framework that was discussed in the post we will see that modern event-driven programs designed in OO paradigm (but not necessary in OO-language) has the following dimensions of analysis and …
The Erlang Web is an open source framework for applications based on HTTP protocols, giving the developer better control of content management. With Erlang Web’s simple but extensible concept of including dynamic content in pages, libraries of reusable components can be built. Currently it supports …
Erlang Solutions – Your Scalability Architects
Erlide – the Erlang IDE. Powered by Eclipse.
We are proud to announce the latest version that is 0.13.9 and offers the following features:For those that have been using our unstable releases, there are only few new things…
ejabberd Community Site | the Erlang Jabber/XMPP daemon
ejabberd 2.1.9, ejabberd 3.0.0-alpha-4, and exmpp 0.9.8 have been released, after several months of development. They contain a lot of bugfixes, improvements and some new features.This release includes a lot of bugfixes and improvements.
YOW! 2011: Steve Vinoski – Riak Core, Erlang and Frisbee Freestyle
josevalim/elixir – GitHub
Elixir is a programming language built on top of Erlang. As Erlang, it is a functional language with strict evaluation and dynamic typing built to support distributed, fault-tolerant, non-stop applications with hot swapping.
LFE – Lisp Flavoured Erlang
This is LFE, Lisp Flavoured Erlang, which is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with “normal” Erlang code. Most things seem to work but some things have not been done yet..
Erlang Programming for Multicore
The cutting edge of VM design
The Trouble with Erlang (or Erlang is a ghetto)
The Trouble with Erlang
Reia is a Ruby-like scripting language for the Erlang virtual machine.
Erlang actors – some newbie thoughts/doubts.
ferd / erlang-history
Hacks to add shell history to Erlang’s shell
Erlang, the big switch in social games
Dart: An Erlanger’s Reflections
Functional Programming Doesn’t Work (and what to do about it)
Mike Williams on the History of Erlang, Modeling and Large Scale Design
Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.
We usually don’t use this blog to talk about the technology stack behind WhatsApp, but today we wanted to share with you an awesome milestone we have reached…
…For those curious how we did it, the technology on the backend is simple: FreeBSD + Erlang
Let It Crash … Except When You Shouldn’t
Steve Vinoski explains how to avoid some of the Erlang errors that can bring down a system starting from the premise that not all the crashes are welcome as the “Let It Crash” philosophy might suggest.
Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang
Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler’s ad-hoc mode allows everyone to write custom refactorings.
Functional Programming at
▪ Chat backend (channel servers)
▪ Chat Jabber interface (ejabberd)
▪ AIM presence: a JSONP validato
Minimum viable Erlang web framework
More links about Erlang, functional programming, and programming languages, are coming.