MultiLisp
Last edit January 22, 2005
A concurrent dialect of
SchemeLanguage
, described in:
Robert Halstead
Multilisp: A language for concurrent symbolic computation.
TOPLAS, 7(4), 1985.
<
http://www.cs.virginia.edu/~zw4j/cs656/p501-halstead.pdf
>
<
http://citeseer.ist.psu.edu/context/100010/0
>
Multilisp is the language that introduced
FutureValue
s. It supports only
SharedStateConcurrency
, unlike some other languages with futures/promises (such as
EeLanguage
and
JouleLanguage
) that support
MessagePassingConcurrency
. The paper referenced above argues against
MessagePassingConcurrency
, but its arguments are weak and do not apply to Joule or E.
CategoryProgrammingLanguage
CategoryPaper
CategoryConcurrency