Random thoughts about groovy

Feb 03, 2008 20:07

So, I'm learning a new scripting language called Groovy. Yes I know I've not finished learning ruby... but I'm flitting at the moment. I'm also thinking of JavaFX.

So far, from what I've seen I'm not hugely impressed. Looking at the page outlining some of the differences between groovy and python, it mentioned that the equivalent of "range(n)" was "0..n". This isn't entirely true. The slice returns a slice object, as best I can tell.

Now that's the other thing, I'm running from a groovy shell (groovysh) and it just doesn't strike me as being as much of a "live" language as python. Being honest, that's what I love about the python language so much - I can play around with it in real time, and I can inspect it to bits. I can use things like type, dir and .__doc__ to figure out what's happening. As a result of all of that, I feel like I know python like the back of my hand. Looking now at the reflection stuff of Groovy, it appears only to be as strong as Java's reflection techniques, which really aren't that strong if you compare them to python.

Still, I'll learn a bit more and see how it goes.

python, programming, techy, java, nerdy, groovy

Previous post Next post
Up