True other languages do give you meta-programming abilities. From what I have seen, the meta-programming abilities pale in comparison to lisp. Also what I don't like is that every language besides lisp (and what turns me off from wanting to learn Go…
dan:
I spent a long time as Java programmer (11 years - time I wish I could have back now). What I meant by not being able to safely write an app for 256 cores is that Java and C# and OO in general don't give you the tools to not hang yourself.
Th…
"(C, C++) are unnecessarily cumbersome and unsafe" I would add C# Java and the rest of OO in the "unsafe and cumbersome" lot. :). I'd like to see a c# or java "safely" write an app for 256 cores. ;) Ok, I'm done razzing peoples :)
"but what about super class constructors and concrete (non-abstract) methods?" this is OO thinking. Everything new coming out of language research is moving away from OO and towards functional programming.
"The lack of generics." It's pretty generic…
Actually 100% of the languages I use all day long are functional and have NO TYPES other than the primitives that come with the language. I think OO is a thing of the past and functional languages are Back to the Future.
At 4:41pm on December 31, 2007, Daniel Leuck said…
Welcome Tim! I enjoyed reading your blog. I have to give Mindstorm a try sometime soon. I've been hoping to see a Java programmable robot toolkit in the hobbyist space with a little more sophistication and a rich accessory set, but so far no luck...