Emacs has a game-of-life implementation! The kitchen-sink reputation is well deservied.