For that reason alone I'd say Python is likely to be a significantly better choice. (If I'm interpreting the implications correctly)
I've got experience with trying to find people who can work in Groovy on Grails projects - it's not easy. That's not a great reason to stick to "mainstream languages", but I won't be making the Groovy mistake again any time soon... And while TCL is definitely _capable_ of replacing Groovy, it is the wrong choice for me that same way that Groovy was...
That's because many of the people who used Grails to build a website didn't intend sticking around to fix the bugs or maintain it -- they just wanted to get paid and move on to hawking themselves as experts in the next fashionable technology. Others chose Grails because they saw they could introduce loads of technical debt thus giving themselves an opportunity to charge a high hourly rate later on.
> I won't be making the Groovy mistake again any time soon
Oh, so you didn't choose Grails so you could skim an agent's fee from sourcing these people? Many did.
There's a lot I actually (now) like about Grails. Hiring talent is definitely not part of that.
Runs everywhere, simple for the simple stuff, scales well to moderately complex tasks, integrates well with C, can write a web server in a dozen lines, made for embedding.