I've programmed in a few dynamic languages before. Mainly VBScript, JScript, and SPARC assembly. I'm considering SPARC to be a dynamic language because assembly doesn't have type checking, and as we all know, that is the only requirement for something to be a dynamic language. Actually, it also has a garbage collector too (the Kernel - it catches your memory errors, AND frees all your memory for reuse by other programs when you exit!), so it's even better!
Anyway, I get to learn Ruby in a week for my new job at CERIAS (oops...I might have forgotten to mention that before...but oh well, better late than never: I'm working half time at CERIAS this summer in addition to working at SSCI).
Ah, sometimes it's good to have a not so serious post...