For the last week I am having this crazy thoughts. What if Lisp really is an asymptote that all programming languages are converging to. It seems to me more power you have, closer to Lisp you are. I’ve heard it hundreds of times, but never “bought” it. What if you really don’t see parentheses after a while? How would the syntax look then? Ever since BASIC on C-64 I was exposed to Algol like syntax. That was 24 years ago, and I was 10 at a time. Is it strange that I find “other” syntax strange (pun intended).
So the burning question in my mind is: Is Ruby just a transition to Lisp. Ruby has all this nice stuff that enables me to better express myself. Best part is that feeling that I get while working with Ruby. It is cozy and familiar, but is Ruby just softening me up to see the Light?
This is how I see Lisp programmers. They are crazy, bearded and ambushing poor language syntax from their beloved S-expressions. They are making poor syntax do stuff they(syntaxes) are too ashamed to tell their mothers. Stuff that is terrible beyond imagination. Stuff that you hear only happening in third world jails in banged-up-abroad kinds of show. I am talking about stuff like making method private only in production and public for test and development… hey wait, that might actually come in handy.