InfoQ

InfoQ

Editor Specific Content View

All of Cliff Moon's Content on InfoQ


Latest featured content by Cliff Moon

Building Polyglot Systems with Scalang

Topics
Scala,
JVM Languages,
Strange Loop 2011,
Erlang,
Strange Loop,
Functional Programming,
Java,
Polyglotism,
Languages,
Conferences,
Programming,
Interop

Cliff Moon discusses Scalang, a message passing and actor library enabling easy communication between Scala and Erlang apps, wrapping services in Scalang actors.

Building Polyglot Distributed Systems With JInterface

Topics
Java,
Erlang,
Functional Programming,
Languages,
Programming,
Architecture,
Erlang Factory 2010,
Polyglotism

Cliff Moon shows how to create a polyglot distributed application by integrating Scala with Erlang through JInterface, a library designed for JVM-based languages to communicate with Erlang processes.

Fast Enough

Topics
Erlang,
Functional Programming,
Programming,
Architecture,
Performance & Scalability,
C,
Erlang Factory 2010

Cliff Moon explains how to make Erlang programs faster by writing performance critical sections of the code in C using Native Implemented Function and by integrating libraries using the linked-in driver interface. He also shows how to safely use C drivers in the Erlang concurrent environment and how to debug them in a running VM.