So much recursion!! I have played with it a little bit but I haven't really studied it properly yet, it's one the languages I feel that I should know though.
I have never heard of it being used for much robotics stuff though. I was reading on reddit a while that MIT used to use it for CS however have now switched over to python
See here