[erlang-questions] Erlang History Question

Richard Carlsson carlsson.richard@REDACTED
Thu Sep 18 10:09:15 CEST 2014


There is some, actually. Although the first prototype of Erlang was
implemented on top of Prolog, Armstrong et al. then looked at compiling to
Parlog and Strand to see if they could get better performance throught the
built-in parallelism of those languages. However, the results weren't good,
and they came to the conclusion that the concurrency model of Erlang was
too different, so they moved on to making their own abstract machine. See
http://www.erlang.se/publications/prac_appl_prolog.pdf for more details.

Also, in the first Erlang book "Concurrent Programming in Erlang" (Prentice
Hall, 1993), they wrote "The early syntax of Erlang owed much to Strand,
though the current syntax is more reminiscent of an untyped ML. The model
of concurrency is similar to SDL." (CCITT Specification and Description
Language, for those not familiar with telecom specs, not the Simple
DirectMedia Layer.)



        /Richard


On Thu, Sep 18, 2014 at 12:24 AM, Stu Bailey <stu.bailey@REDACTED> wrote:

> I was just wondering if there was any relationship between Strand
>
> http://en.wikipedia.org/wiki/Strand_(programming_language)
>
> and Erlang?
>
> Clearly there is a common ancestor in Prolog. :-)
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140918/971c2b63/attachment.htm>


More information about the erlang-questions mailing list