3 ms·
what would "proper parallel execution" look like in a Lisp? A library or a more fundamental form? Something with the GC?
by dannyobrien 3y ago
what would "proper parallel execution" look like in a Lisp? A library or a more fundamental form? Something with the GC?
- samsquire 3y agoThere's a language called PARLANSE which is a parallel LISP. http://www.semdesigns.com/products/parlanse/index.html http://www.semdesigns.com/products/parlanse/index.html
- Jtsummers 3y agoAlso MultiLisp, QLisp, *Lisp, and others. Parallel lisps are not a new concept, though they were often written with specific machines in mind (*Lisp for instance).
- pdimitar 3y agoIt's not about them being a new concept. Do we have Erlang actors or Golang goroutines there? Are they fully safe like Erlang's actors or Rust's futures would be (provided you don't use escape hatches)? If not, they remain toys.