Yhc/Erlang/Proof of concept

From HaskellWiki
< Yhc
Revision as of 02:18, 15 May 2008 by DimitryGolubovsky (talk | contribs) (TOC)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Introduction

Goals

Implementation details

Erlang core overview

Haskell on BEAMs ;)

Lazy computations

Haskell objects

Thunks

Data constructors

Special cases

Haskell calling Erlang

General calling convention

Primitive calls

Hardcoded BIFs

Erlang calling Haskell

Typed processes

Spawning processes

Receiving messages

Sending messages

Examples

Factorial

Merging lists

Ping-pong