Erlang

July 6, 2008 § 1 Comment

I don’t do Erlang, but I heard it more and more nowadays. Especially since Amazon SimpleDB is written in Erlang. Ericsson’s Computer Science Lab developed Erlang in the 80s.

So, I guess its worth a little research on Erlang.

What do I know so far about Erlang:

  • It is a concurrent programming language and runtime environment.
  • It’s open sourced by Ericsson.
  • The concurrency is done via Erlang’s process, which is neither OS process or threads. Erlang process works like green thread (maybe should be called green process), which is process that scheduled by the runtime environment.
  • Installation on OS X require compiling from source. (Here’s the latest build)
  • CouchDB, which is similar to SimpleDB in terms of features, is also written in Erlang.

How to Install Erlang on OS X:

  1. Download the latest build, and extract the tar ball.
  2. Run configure with the following options: ./configure –enable-smp-support –enable-hipe –enable-darwin-universal
  3. run make
  4. Finally, sudo make install

What is HiPE (High Performance Erlang)?

In short, HiPE is Just-In-Time compiler for Erlang.

References:

Advertisements

Tagged:

§ One Response to Erlang

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Erlang at RAPD.

meta

%d bloggers like this: