What would be the benefit of doing so? I guess you're thinking that it would be easier to mod in one of those languages because you're more familiar with it, but it's not really worth it. It takes a lot of time and effort to rewrite something as big as TPT. Another thing to note is that TPT written in those languages would run much slower than in C++.
The only language port I see a use for is like some others suggested, something that runs in the browser, but can still run at near native speeds. Probably javascript.
Maybe to add new features unavailable in c++? I wrote a really simple particle simulator like TPT in LuaGL, it isn't as good yet (and probably never will be), but with an extremely reduced set of elements, I got it to work in a 200x200 3D box. With current TPT, you just can't do that (although it would make more sense to port it to a better language than Lua).