[racket] Why don't you tackle a universe-based pong game?
On Jan 19, 2015, at 5:36 PM, Darren Cruse <darren.cruse at 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