Lisp Plus Plus
interhack.net
interhack.net
Unfortunately, Interhack does a lot of computer forensic stuff that has human-intensive requirements. Because of his work, Matt is considered an expert for the purposes of court testimony, and he spends much of his time working on and testifying in computer forensic evidence cases, rather than hacking in Lisp as I'm sure he would prefer to be doing.
Don't get me wrong... his company is doing great. They just got an entire floor in a 12-story office building built to their specifications, they worked on a high-profile case last year for the state of Ohio lost tape archive incident, and they have somewhere around ten full-time employees. I just wish he (and the company itself) had some time to show off his programming chops in something other than internal software.
Maybe a great product, maybe even something revolutionary, but in all likelihood I'll never find out because of the website's color scheme.
It's funny, I'd always heard that white-on-black was considered bad design, but up until now I never really understood what "they" meant by that...
In any case, that page is just text. Copy and paste it into a text editor and read it. It's a pretty clever idea, and I'll definitely keep it in the back of my mind for those times that I spend hacking C++.
I'm betting that the real issue is alternating from one to the other. If you spend all your time looking at dark on light and then try to switch, I can see how it could be an issue. But the opposite is also true. At least light text on a dark background has another good thing going for it... you're not staring at what is effectively a light bulb.
Either way, can we please stop talking about this? At least half of the submissions that lead to such a page have a comment like this. It comes off as complaining and laziness, since if you really wanted to read it, you can simply highlight the text, use copy-paste, or any number of other solutions (the "No Style" suggestion was a good one).
Check out the sample code in the source distribution. The 'let' type hack the author uses makes this some of the most readable C++ I've seen. The same thing with templates would've been either a forest of angle brackets or required a boatload of typedefs which the reader would have had to constantly refer back to.