>> Among other things, it dissolves barriers between data and algorithm, between a cognitive system and its contents, and gets you to think differently.
Ah, I remember my epiphany, 13 ish years ago when Prolog first clicked for me. I put it into a little rhyming couplet:
There is no separation
'tween data and operation
Funny how you have to go all the way to the highest level just to find the same simple truths that define the lowest level; of computation.Games are cool too.