I attended the April Lambda Lounge meeting last week and as always, there were interesting language topics to discuss. Kyle Cordes presented Factor and Charles Sharp presented Parrot and the new Perl. I think languages like Factor make the Lambda Lounge fun. Something outside of what you see everyday and very different. I am sceptical about the embracing of the stack at least logically in Factor. Developers in OO and functional styles are taught to avoid side affects. This is for good reason. Experience shows that the more side affects methods have the more difficult they are to understand and support. In Factor, this seems like the exact opposite. Not only does it embrace side affects, but it requires it.