On Jan 19, 2015, at 5:36 PM, Darren Cruse <darren.cr...@gmail.com> wrote:

> I wonder if others have thought this way too?  Or if Racket maybe has 
> something similar to this idea already?  (I'd stumbled briefly on "Places" 
> was that like this I wonder?)
> 


For the past few years, we have explored scaling up the universe-based from 
middle school to DNS proxy servers and such things. And we have managed to do 
so. At this moment there are two prototype languages -- Marketplace and 
Minimart -- that support this style of programming at scale: 

 -- it supports an actor-oriented programming style, though functionally 
 -- it comes with a message bus for pub/sub exchanges 
 -- the bus notices appearances and disappearances of actors 
 -- and entire collections of actors and their bus can appear as a single actor 
in another collection. 

For more technical information, see 
http://www.ccs.neu.edu/racket/pubs/#esop14-gjthf (which is a conference 
publication) and follow the link to supplemental information. Marketplace and 
Minimart are of course available as packages. 

Warning: both are prototypes and will evolve (probably into another language). 

-- Matthias


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to