What about Erlang semantics?
Richard Carlsson
richardc@REDACTED
Tue Jul 29 11:41:32 CEST 2003
On Mon, 28 Jul 2003, Byron Hale wrote:
> If I understand Erlang semantics, it must have compile time binding to
> be functional. However, the mention of Object Orientation concerns me,
> because OO programming usually has runtime binding.
I'm not sure if I interpret your question correctly, but one answer is
that Erlang has runtime (dynamic) binding of calls from one module to
another, but compile-time (static) binding of calls within the same
module. (This allows runtime code replacement to be done at the module
level.)
> Also, Erlang appears to have eager evaluation, as it has "soft"
> runtime requirements.
Yes, Erlang has eager (or "strict") evaluation.
/Richard
Richard Carlsson (richardc@REDACTED) (This space intentionally left blank.)
E-mail: Richard.Carlsson@REDACTED WWW: http://user.it.uu.se/~richardc/
"Having users is like optimization: the wise course is to delay it."
-- Paul Graham
More information about the erlang-questions
mailing list