intertwingly

It’s just data

Baby Pyrate


I'm putting this out here so that people can poke fun at it.  It is totally TDD, and YAGNI.  In fact, the only portion that has had more than a few moments of thought put into it is in the ast.__init__ source file.

I'm totally impressed by Michal's Pirate, in a put everything in one source file as the author has the whole problem in his head sort of way.

What I would like to see is a refactoring so that blocks of code are objects which understand their own symbol tables.  My goal is to implement patterns which reflect how a human coder would chose to implement something in Parrot.