[E-Lang] lightweight vats?
Jonathan A Rees
jar8@mumble.net
Fri, 17 Aug 2001 14:04:30 -0400
Another idle thought, and somewhat closer to earth:
One simple way to get (non-transparent) parallelism in E would be to
put one vats on each processor of a multiprocessor. If you did this,
then read-only objects could be passed between vats simply by
tranferring pointers, not by copying. Doesn't this start to look a
lot like certain languages (Erlang? Occam? - I'm not familiar with
either of these) that have multi-process programs, but not mutable
state that's shared between processes? Has anyone considered the
possibility of lightweight vats?