Angel \”Java\” Lopez on Blog

July 20, 2014

AjErl Implementing Erlang in C# (1) The Project

Filed under: .NET, AjErl, C Sharp, Erlang, Functional Programming, Open Source Projects — ajlopez @ 10:49 am

Next Post

Some time ago, to practice TDD and C # and explore ideas Erlang, I started an Erlang-like interpreter in C#:

https://github.com/ajlopez/AjErl

The solution structure:

It has the core class library, draft tests, project and I am putting together a REPL (Read Eval Print Loop) as console program. The interesting thing is that Erlang internally has lightweight processes, implemented in the virtual machine itself, which can communicate with each other by sending and receiving immutable messages. I do not intend to implement a virtual machine of this type, but have processes in threads. They will never be as fast as Erlang, but it’s a first “baby step” to explore, before trying to improve implementation.

Messages can be sent to a queue per process (thread here), and I have implemented the acceptance of messages, and turn his rejection process, as in native Erlang.

But today I wanted to briefly discuss how to implement transforms input text into Erlang expressions and forms:

:

The Lexer returns tokens, and these tokens have a value and a type. It can already recognize an atom (a name that begins in lower case), a variable, delimiters, operators, integers and real numbers, strings. The Lexer is consumed by a Parser, which has two public methods: one that parses expressions, used from the REPL, and another that parses what Erlang is called a form, would like a function definition in a module of Erlang. There are also ways to declare the name of the module, or other forms exported with name and number of arguments. In these modules will not accept expressions, only statements such form.

If you look at the history of commits, you will see that not everything went ahead, but grew slowly, as small raised me to implement use cases.

Upcoming topics: discuss the implementation of expressions, forms, processes and threads with mailbox for messages, and the REPL. And keep working on the implementation of messages and distributed processes.

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

July 11, 2014

Erlang: Links, News And Resources (12)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 8:26 pm

Previous Post

AKKA 5 Year Anniversary
http://typesafe.com/akka-five-year-anniversary

erlang-laboratory – Erlang Laboratory — Erlang development in Windows as simple as 1, 2, 3 – Google Project Hosting
https://code.google.com/p/erlang-laboratory/

Michael Feathers – Microservices and the Failure of Encapsulation
https://michaelfeathers.silvrback.com/microservices-and-the-failure-of-encapsulaton

(390) Python (programming language): With the increase of the processors speeds, will high level languages (like python) take over low level languages (like C/C ) since difference in execution speed will not differ that much? – Quora
http://www.quora.com/Python-programming-language-1/With-the-increase-of-the-processors-speeds-will-high-level-languages-like-python-take-over-low-level-languages-like-C-C++-since-difference-in-execution-speed-will-not-differ-that-much

Damien Katz: What Sucks About Erlang
http://damienkatz.net/2008/03/what_sucks_abou.html

pyotrgalois/erlskeletor
https://github.com/pyotrgalois/erlskeletor

Why Erlang Is Awesome
http://veldstra.org/whyerlang/

Erlang Integers | Programmer’s Paradox
http://www.programmersparadox.com/2008/02/05/erlang-integers/

Handling very large integers in Erlang | Teton Technical
http://tetontech.wordpress.com/2008/05/24/handling-very-large-integers-in-erlang/

cloudozer/ling
https://github.com/cloudozer/ling

inaka/erlang_training · GitHub
https://github.com/inaka/erlang_training

inaka/spawnedshelter · GitHub
https://github.com/inaka/spawnedshelter

pyotrgalois/spawnedshelter
https://github.com/pyotrgalois/spawnedshelter

My Links
http://delicious.com/ajlopez/erlang

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

April 24, 2014

Erlang: Links, News And Resources (11)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 2:36 pm

Previous Post
Next Post

Erlang String Handling — Functional Erlang — Medium
https://medium.com/functional-erlang/7588daad8f05

Your first Erlang program (in style). – Ward Bekker
http://blog.equanimity.nl/blog/2014/03/29/your-first-erlang-program/

oubiwann/jlfe
https://github.com/oubiwann/jlfe

Erlang — Advanced
http://www.erlang.org/doc/efficiency_guide/advanced.html

Orleans Actors Analysis – Tech stuff that interests me
http://shinolajla.tumblr.com/post/81199345476/orleans-actors-analysis

reedr/slides/efsf2014-whatsapp-scaling.pdf at master · reedr/reedr
https://github.com/reedr/reedr/blob/master/slides/efsf2014-whatsapp-scaling.pdf

High Scalability – High Scalability – How WhatsApp Grew to Nearly 500 Million Users, 11,000 cores, and 70 Million Messages a Second
http://highscalability.com/blog/2014/3/31/how-whatsapp-grew-to-nearly-500-million-users-11000-cores-an.html

Elixir is for programmers
http://blog.pluralsight.com/elixir-is-for-programmers

LambaJam Chicago – Welcome
http://www.lambdajam.com/

homepages.inf.ed.ac.uk/wadler/papers/erlang/erlang.pdf
http://homepages.inf.ed.ac.uk/wadler/papers/erlang/erlang.pdf

ErlangSolutions Youtube channel – YouTube
https://www.youtube.com/user/ErlangSolutions?feature=watch

10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Biddin…
http://www.slideshare.net/BrianTroutwine1/10-billion-a-day-100-milliseconds-per-monitoring-realtime-bidding-at-adroll

Scaling HTTP connections // Speaker Deck
https://speakerdeck.com/benoitc/scaling-http-connections

odie2630463/ercheme · GitHub
https://github.com/odie2630463/ercheme

altenwald – YouTube
http://www.youtube.com/channel/UCsx08xYUIVx0CTMKbGZtPuw/videos

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

April 10, 2014

Erlang: Links, News And Resources (10)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 5:27 pm

Previous Post
Next Post

Erlang y Whatsapp – AltenWald
http://altenwald.org/2014/02/22/erlang-y-whatsapp/

High Scalability – High Scalability – The WhatsApp Architecture Facebook Bought For $19 Billion
http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html

ACM SIGPLAN Erlang Workshop 2014, Göteborg, Sweden
http://www.erlang.org/workshop/2014/

marianoguerra/efene
https://github.com/marianoguerra/efene
Programming language with C-like syntax that runs on the Erlang platform

Electric Duncan: Lisp Flavored Erlang
http://technicae.cogitat.io/2013/03/lisp-flavored-erlang.html

Lisp Flavored Erlang
http://lfe.github.io/

Zotonic, the Erlang Web Framework — Zotonic
http://zotonic.com/

Inside Erlang, The Rare Programming Language Behind WhatsApp’s Success ⚙ Co.Labs ⚙ code community
http://www.fastcolabs.com/3026758/inside-erlang-the-rare-programming-language-behind-whatsapps-success

Erlang/OTP – Recursos
http://erlang.bosqueviejo.net/trabajo.html

There’s More to Life than Just Functions
http://bodil.org/more-than-functions/#/

Talking about Erlang with Fernando Benavides | Paolo D’Incau’s Blog
http://pdincau.wordpress.com/2014/02/03/talking-about-erlang-with-fernando-benavides/

videlalvaro/erlang-prime-sieve
https://github.com/videlalvaro/erlang-prime-sieve

KennethLundin-ErlangFactory2009London-AboutErlangOTPandMulti-coreperformanceinparticular.pdf (application/pdf Object)
http://www.erlang-factory.com/upload/presentations/105/KennethLundin-ErlangFactory2009London-AboutErlangOTPandMulti-coreperformanceinparticular.pdf

Big changes to Erlang
http://joearms.github.io/2014/02/01/big-changes-to-erlang.html

Erlang HiPE vs Scala | Computer Language Benchmarks Game
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=hipe&lang2=scala&data=u64q

Building a Multi-Master Distributed Redis in Erlang
http://www.infoq.com/presentations/redis-erlang

Can someone explain the structure of a Pid in Erlang? – Stack Overflow
http://stackoverflow.com/questions/243363/can-someone-explain-the-structure-of-a-pid-in-erlang

ongoing by Tim Bray · Software in 2014
https://www.tbray.org/ongoing/When/201x/2014/01/01/Software-in-2014

Deploshark – Tech Blog: Aprendiendo Erlang
http://blog.deploshark.com.ar/2014/01/aprendiendo-erlang.html

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 11, 2014

Erlang: Links, News And Resources (9)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 4:48 pm

Previous Post
Next Post

Elixir
http://elixir-lang.org/crash-course.html

Learning Erlang: A Coding Tutorial
http://www.claystuart.com/

Modules | Learn You Some Erlang for Great Good!
http://learnyousomeerlang.com/modules

Erlang for Authoritative DNS
http://www.infoq.com/presentations/erlang-dns

MichaelDrogalis/dire
https://github.com/MichaelDrogalis/dire

(349) Programming Languages: Why create any more programming languages? – Quora
http://www.quora.com/Programming-Languages/Why-create-any-more-programming-languages

Defining erlang functions in the shell – Stack Overflow
http://stackoverflow.com/questions/2065990/defining-erlang-functions-in-the-shell

Cqerl by matehat
http://matehat.github.io/cqerl/

altenwald/ephp
https://github.com/altenwald/ephp

ephp_testing.md
https://gist.github.com/manuel-rubio/7949523

inaka/sumo_db
https://github.com/inaka/sumo_db

inaka/canillita
https://github.com/inaka/canillita

Erlang Handbook by esl
http://opensource.erlang-solutions.com/erlang-handbook/

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 7, 2014

Erlang: Links, News And Resources (8)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 5:35 pm

Previous Post
Next Post

Why I love Smalltalk | Pablo’s blog
http://pupeno.com/2011/07/28/why-i-love-smalltalk/
Comparison with Erlang and others

Try 10 Programming Languages in 10 minutes
http://trelford.com/blog/post/ten.aspx

A Peek Inside the Erlang Compiler
http://prog21.dadgum.com/127.html

Ankur Blogoyal | Node.js is backwards
http://blog.ankurgoyal.com/post/6433642218/node-js-is-backwards

Scaling with Riak at ooVoo | Basho
http://basho.com/scaling-with-riak-at-oovoo/

Episodio 4 de la temporada 1 – Erlang con Alvaro Videla – @old_sound | ViveCodigo – Podcast
http://vivecodigo.org/2013/10/02/episodio-4-de-la-temporada-1-erlang-con-alvaro-videla-old_sound/

Erlang Websocket Server using Cowboy
http://marcelog.github.io/articles/erlang_websocket_server_cowboy_tutorial.html

Elixir: Modern Programming for the Erlang VM
http://www.infoq.com/presentations/Elixir-Erlang-VM

A Q&A With Opa Creator Henri Binsztok | Regular Geek
http://regulargeek.com/2012/04/30/a-qa-with-opa-creator-henri-binsztok/

Tsung
http://tsung.erlang-projects.org/
Tsung is an open-source multi-protocol distributed load testing tool

Strange Loop Conference Videos
http://www.infoq.com/conferences/strangeloop2013/

Concurrency
http://concurrency.tumblr.com/

▶ Erlang The Movie II: The Sequel – YouTube
http://www.youtube.com/watch?v=rRbY3TMUcgQ&feature=youtu.be

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 28, 2014

Erlang: Links, News And Resources (7)

Filed under: Distributed Computing, Erlang, Functional Programming, Links — ajlopez @ 3:55 pm

Previous Post
Next Post

Erlang Bookmarks
https://github.com/0xAX/erlang-bookmarks/blob/master/ErlangBookmarks.md

The Go Circuit Project: Paradigm for developing and sustaining Big Data apps
http://www.gocircuit.org/

Recon Library
http://ferd.github.io/recon/
Recon is a library to be dropped into any other Erlang project, to be used to assist DevOps people diagnose problems in production nodes.

ferd/pobox
https://github.com/ferd/pobox
External buffer processes to protect against mailbox overflow in Erlang

Embedding the Nitrogen Web Framework into an Existing Erlang Application | Sigma Star Systems
http://sigma-star.com/blog/post/embedding-nitrogen

Leapfrogging Online Payments & Burying Tech Debt
http://www.infoq.com/presentations/refactoring-erlang
David Craelius tells the story of Klarna building an online payment system in Erlang and their approach to solving the nightmare of technical debt accumulated during a period of fast expansion.

Productivity Gains in Erlang
http://www.slideshare.net/JanHenryNystrom/productivity-gains-in-erlang

Erlang at Basho, Five Years Later | Basho
http://basho.com/erlang-at-basho-five-years-later/

langref.org
http://langref.org/

How attached are you — Functional Erlang — Medium
https://medium.com/functional-erlang/6d31b7af25d4

Erlang processes — Functional Erlang — Medium
https://medium.com/functional-erlang/c527f4b30544

How does Cloud Haskell currently compare with Erlang/OTP, Scala/Akka, Clojure/Storm? : haskell
http://www.reddit.com/r/haskell/comments/1ft2l2/how_does_cloud_haskell_currently_compare_with/

Building Services With Erlang webmachine
http://www.erlang-factory.com/upload/presentations/679/webmachine_services.pdf
http://www.erlang-factory.com/upload/presentations/679/webmachine_services.pdf

Scaling systems configuration at Facebook: The paradigms, design, and software behind managing massive numbers of systems with open source and small teams – Phil Dibowitz | Opscode Blog
http://www.opscode.com/blog/chefconf-talks/chefconf-2013-scaling-systems-configuration-at-facebook-the-paradigms-design-and-software-behind-managing-massive-numbers-of-systems-with-open-source-and-small-teams-phil-dibowitz/

An interview with Stavros Aronis about #erlang and Dialyzer | Paolo D’Incau’s Blog
http://pdincau.wordpress.com/2013/05/31/an-interview-with-stavros-aronis-about-erlang-and-dialyzer/

A beginners guide to Erlang – Ward Bekker
http://blog.equanimity.nl/blog/2013/05/29/a-beginners-guide-to-erlang/

Writing RabbitMQ Plugins With Elixir
http://videlalvaro.github.io/2013/06/writing-rabbitmq-plugins-with-elixir.html

The Three Laws of Programming Language Design | Lambda the Ultimate
http://lambda-the-ultimate.org/node/4754

A Week with Elixir
http://joearms.github.io/2013/05/31/a-week-with-elixir.html
Elixir is a functional, meta-programming aware language built on top of the Erlang VM.

Scale-free engineering
http://www.gocircuit.org/scalefree.html

Liberator – Welcome
http://clojure-liberator.github.io/liberator/
Liberator is a Clojure library that helps you expose your data as resources while automatically complying with all the relevant requirements of the HTTP specification (RFC-2616). Your resources will automatically gain useful HTTP features, such as caching and content negotiation. Liberator was inspired by Erlang’s Webmachine.

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

January 23, 2014

Erlang: Links, News And Resources (6)

Previous Post
Next Post

Elixir – A modern approach to programming for the Erlang VM on Vimeo
http://vimeo.com/53221562

15 Erlang – Distributed Programs – Node Creation – YouTube
http://www.youtube.com/watch?v=UZ93akCarck

JLOUIS Ramblings: Acme as an editor
http://jlouisramblings.blogspot.co.uk/2013/04/acme-as-editor_20.html

Erlang/OTP at EE: journey and lessons learned – Erlang User Group (London, England) – Meetup
http://www.meetup.com/erlangusergroup/events/116722662/

Erlang Factory – Dublin Erlang Factory Lite 2013 – Register
https://www.erlang-factory.com/conference/Dublin2013/register

Aprendiendo Erlang: Comunicación entre procesos (Ping-Pong).
http://aprendiendo-erlang.blogspot.com.ar/2011/06/comunicacion-entre-procesos-ping-pong.html

Erlang — Concurrent Programming
http://www.erlang.org/doc/getting_started/conc_prog.html

extend/bullet · GitHub
https://github.com/extend/bullet
Bullet is a Cowboy handler and associated Javascript library for maintaining a persistent connection between a client and a server.

duomark/erlangsp · GitHub
https://github.com/duomark/erlangsp
Erlang Services Platform

Erlang the movie II the sequel
http://www.gar1t.com/blog/2013/03/21/erlang-the-movie-ii-the-sequel/

Erlang-style Supervisor Module for Scala Actors ←
http://jonasboner.com/2008/06/16/erlang-style-supervisor-module-for-scala-actors/

Open Telecom Platform – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Open_Telecom_Platform

What They Don’t Teach You About Running a Business When Taking Your CS Degree
http://www.infoq.com/presentations/Business-Lessons-Cesarini

Parsing packets Erlang style using core.logic
http://tgk.github.com/2013/02/parsing-packets-erlang-style-using-core-logic.html

ErlangDC 2013 Conference
http://erlangdc.com/

jacobgroundwater/federation · GitHub
https://github.com/jacobgroundwater/federation
Node.js. Federation is inspired by Akka and Erlang, and borrows some semantics from the actor model.

Federation by jacobgroundwater
http://underflow.ca/federation/
Federation is a federated message network for distributed environments

Programming Rules
http://www.erlang.se/doc/programming_rules.shtml

[erlang-questions] hobbyists, erlang, elixir (was Improve $handle_undefined_function)
http://erlang.org/pipermail/erlang-questions/2013-January/071949.html

Merge branch ‘bjorn/remove-parameterized-modules/OTP-10616’ · 35adf88 · erlang/otp
https://github.com/erlang/otp/commit/35adf88290339ecdbbcd0a1290032d599bda26c4#commitcomment-2459599

Persisting your entities in erlang
http://marcelog.github.com/articles/erlang_persistence_entities.html

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

January 10, 2014

Erlang: Links, News And Resources (5)

Previous Post
Next Post

I have more links about this interesting programming language and distributed technology:

Erlang/OTP: Volumen I, Un Mundo Concurrente | Bosque Viejo
http://bosqueviejo.net/2012/11/25/erlangotp-volumen-i-un-mundo-concurrente/

Erlang/OTP
http://erlang.bosqueviejo.net/

High Scalability – High Scalability – BigData using Erlang, C and Lisp to Fight the Tsunami of Mobile Data
http://highscalability.com/blog/2012/11/26/bigdata-using-erlang-c-and-lisp-to-fight-the-tsunami-of-mobi.html

What Can Be Done with Java but Should Better Be Done with Erlang
http://www.infoq.com/presentations/Erlang-Java

Erjang
http://erjang.org/
Erjang is a virtual machine for Erlang, which runs on Java

What’s Your Next JVM Language?
http://www.infoq.com/research/next-jvm-language

The Erlang stack | the web dev
http://thewebdev.de/the-erlang-stack/

cannedprimates/stdlib2
https://github.com/cannedprimates/stdlib2
Erlang stdlib extensions

Elixir v0.7.1 released and the end of a journey – Elixir
http://elixir-lang.org/blog/2012/11/18/elixir-v0-7-1-released-and-the-end-of-a-journey/

Erlang Scales … Do You?
http://www.infoq.com/presentations/Erlang-Scalability

Lambda Luminaries (Pretoria) – Meetup
http://www.meetup.com/lambda-luminaries

Erlang: Is Elixir (elixir-lang.org) production ready? – Quora
http://www.quora.com/Erlang/Is-Elixir-elixir-lang-org-production-ready?srid=d34&st=ns

Elixir
http://elixir-lang.org/
Elixir is a functional meta-programming aware language built on top of the Erlang VM

Why I Program In Erlang
http://www.evanmiller.org/why-i-program-in-erlang.html

I hope Wittgenstein would approve / erlang-subscribe-at~couchdb.apache.org
http://wactbprot.tumblr.com/post/33831719034/erlang-subscribe-at-couchdb-apache-org

Episode 12 – Isaac Schlueter – http://www.jsconflive.com
http://www.jsconflive.com/pages/20120631

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

January 3, 2014

Erlang: Links, News And Resources (4)

Filed under: Erlang, Functional Programming, Links, Programming Languages — ajlopez @ 4:34 pm

Previous Post
Next Post

I’m very interested in this programming languages, and I’m working on a C# Interpreter implementation. More links:

OTP Technical Board – Decisions affecting R16.
http://www.erlang.org/news/35

aerosol / vimerl
https://github.com/aerosol/vimerl
The Erlang plugin for Vim

Errors and Exceptions
http://learnyousomeerlang.com/errors-and-exceptions

Live Blogging: getting started with Erlang and Nitrogen
http://www.corebvba.be/blog/post/Live-Blogging-getting-started-with-Erlang-and-Nitrogen.aspx

A DSL for Scripting Refactoring in Erlang
http://www.infoq.com/presentations/Wrangler-Refactoring-Erlang
Simon Thompson introduces Wrangler, a refactoring tool written in Erlang for Erlang code and embeddable in common IDEs, such as Emacs and Eclipse.

Joxa
http://joxa.org/
Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system.

Erlang Solutions’s Videos
http://vimeo.com/erlang/videos/sort:date

Scaling to Millions of Simultaneous Connections: Rick Reed
http://vimeo.com/44312354

Chicago Boss
http://www.chicagoboss.org/
Just install Erlang on your computer, download Chicago Boss, and follow the simple instructions. You’ll be ready to work on your first prototype in minutes.

Rebar Releases and Being Wrong
http://ferd.ca/rebar-releases-and-being-wrong.html

Erlang on Xen
http://erlangonxen.org/

Concurrency Among Strangers
Programming in E as Plan Coordination
http://erights.org/talks/promises/paper/tgc05.pdf

ErlPort – Erlang port protocol for Python
http://erlport.org/

Webmachine: a Practical Executable Model of HTTP
http://www.infoq.com/presentations/Webmachine

ericmoritz / wsdemo
https://github.com/ericmoritz/wsdemo/blob/results-v1/results.md
C10K Websocket Test

Distribution Protocol
http://www.erlang.org/doc/apps/erts/erl_dist_protocol.html

External Term Format
http://www.erlang.org/doc/apps/erts/erl_ext_dist.html
The external term format is mainly used in the distribution mechanism of Erlang.

Erlang, do they really understand?
http://bosqueviejo.net/en/2011/08/11/erlang-realmente-lo-entienden/

Estructura Lider/Trabajador en Erlang
http://bosqueviejo.net/2012/05/07/estructura-lider-trabajador-en-erlang/

No, Erlang no es eso
http://bosqueviejo.net/2012/04/18/no-erlang-no-es-eso/

Erlang: Servidores Concurrentes TCP
http://bosqueviejo.net/2012/04/09/erlang-servidores-concurrentes-tcp/

Erlang: Servidores UDP
http://bosqueviejo.net/2012/03/21/erlang-servidores-udp/

Building Polyglot Systems with Scalang
http://www.infoq.com/presentations/Building-Polyglot-Systems-with-Scalang
Cliff Moon discusses Scalang, a message passing and actor library enabling easy communication between Scala and Erlang apps, wrapping services in Scalang actors.

Erlware
http://blog.erlware.org/
Erlang Tools and Packages

Learn you some Erlang
http://learnyousomeerlang.com/

Building Highly Available Systems in Erlang
http://www.infoq.com/presentations/Building-Highly-Available-Systems-in-Erlang
Joe Armstrong discusses highly available (HA) systems, introducing different types of HA systems and data, HA architecture and algorithms, 6 rules of HA, and how HA is done with Erlang.

Higher Order Functions
http://learnyousomeerlang.com/higher-order-functions

My Links
http://delicious.com/ajlopez/erlang

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

« Newer PostsOlder Posts »

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 69 other followers