The languages that work on Haskell, Roku, Previous Pro6, and so on, all stretch the limits of the domain specific languages and programmers liberty in defining and sharing their own visions of the world, and sharing it with the programming community. To me, this is exactly the same as politics.