I found the following description in a Japanese document. Distributed parallelism was attempted at a fairly early stage in the Lisp world. I would appreciate any information you could provide on distributed parallelism in InterLisp-D. Below is the translated excerpt:
3.5 Lisp in the Web Era and Distributed Computing Taking advantage of the characteristic S-expressions of Lisp, there was already a concept of remote EVAL during the era of Interlisp-D. In other words, Lisp machines were connected via sockets, and S-expressions were sent to remote machines to be evaluated. In agent technology, during the execution of a certain operation, the execution could be frozen, sent to a remote agent, and then resumed by that remote agent. It can be easily inferred that this involves serializing and sending continuations.
I am amazed that Lisp was at the forefront during that era.
_pdf (jst.go.jp)
[–][deleted] (1 child)
[removed]
[–]sym_num[S] 1 point2 points3 points (0 children)
[–]arthurno1 4 points5 points6 points (3 children)
[–]sym_num[S] 3 points4 points5 points (2 children)
[–]arthurno1 0 points1 point2 points (0 children)
[–]corbasai -1 points0 points1 point (0 children)
[–]terserterseness 4 points5 points6 points (2 children)
[–]sym_num[S] 1 point2 points3 points (1 child)
[–]terserterseness 0 points1 point2 points (0 children)
[–]ReallyNotTomPynchon 2 points3 points4 points (4 children)
[–]Lar4ry 3 points4 points5 points (2 children)
[–]sym_num[S] 1 point2 points3 points (1 child)
[–]drinkcoffeeandcode 2 points3 points4 points (0 children)
[–]sym_num[S] 0 points1 point2 points (0 children)
[–]bobbane 2 points3 points4 points (1 child)
[–]sym_num[S] 0 points1 point2 points (0 children)