Erlang eXchange 2008

Címkék

Az Erlang egy viszonylag régi (több, mint húsz éves), de szélesebb körben csak az elmúlt években terjedő programozási nyelv és a hozzá tartozó futtatókörnyezet.

Az eredetileg az Ericsson szakemberei által megalkotott funkcionális nyelv a párhuzamosságot, az elosztott és hibatűrő működést helyezi előtérbe. Az Erlang ezeket a célokat erőforrástakarékos processzekkel, az információcserét megvalósító beépített üzenettovábbítási képességgel támogatja.

Az Erlang alkalmazások az Erlang VM-en belül éppúgy képesek üzenetet küldeni és fogadni, mint több Erlang VM között (ugyanazon, vagy éppen másik gépeken), megfelelő programszerkezettel pedig az alkalmazások (elvileg) közel lineárisan képesek skálázódni a CPU magok számával, annak köszönhetően, hogy a processzek között nincs megosztott állapot, és így szinkronizációra sincs szükség.
Az Erlang az elosztott, hibatűrő alkalmazásokat támogatja olyan egyedi megoldásokkal is, mint az Mnesia adatbáziskezelő, amely képes natív Erlang adatszerkezeteket is kezelni, akár elosztott, replikált, több gépes környezetben is, memória és/vagy diszk alapú táblákkal.

Az Erlangot 1998-ban nyílt forrásúvá (módosított MPL) tette az Ericsson, így a közösségi fejlesztés is beindulhatott. A nyílt forrásnak köszönhetően az Erlang használható a legtöbb elterjedt operációs rendszeren és támogatja a több processzoros működést is.

Aki még nem hallott erről a nyelvről, talán ezután a rövid -és koránt sem teljes- bevezető után jobban utánaolvas a témának. A nyelv terjedését mutatja, hogy idén először június 26-27-én Londonban megrendezésre került az első Erlang eXchange konferencia, amelynek sikerén felbuzdulva jövőre már két helyen (Londonban és San Franciscóban) is megjelennek a "kifacsart agyú" szakik.

A hír apropóját mégis az adja (hiszen a 2008-as konferenciának már vége, a 2009-es pedig még messze van), hogy az Erlang eXchange oldalán majdnem teljes egészében elérhetőek a 2008-as konferencián rögzített felvételek, ahol megtekinthető többek között Joe Armstrong (az Erlang egyik atyja) beszéde is, sok más érdekes témával együtt (SMP, D-Trace, Google App Engine vs. Erlang, webes dolgok, tranzakcionális, elosztott adatbázisok építése, stb.).

Hozzászólások

A Debian csomagjai közt ott van...

Többek között a wings 3d is erlangban készült. Anno próbáltam leforgatni linuxra, az erlang még felment, de aztán valahol elakadtam. Aztán érdeklődés hiányában nem is folytattam a dolgot. Valahol még az emiatt indított fórumtopic is megvan a wings fórumán.

A Wings 3D-nél komolyabb cuccot is írtak már erlang-ban, pl. az Open
Telecom Platform, vagy eppen az AXD301.