Skip to content

Comment on Asynchronous Life, re-implementing Conways 'life' the async wayparent

Comments

> If you start with two disconnected cell groups, how do you know when they collide?

You create 'dead' cells in between that connect the two populations.

That's also why you can't remove them. Remember, this is a simulation of a fabric, the dead cells not being there all the time is an optimization, in a real fabric all cells would exist all the time.

The async component is the fact that there is no global authority supplying a clock, each 'peer' is on its own from the moment of power-up.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.