JM82 is a well known techno-anarchic, so be careful with his advice

JM - it is <reasonable> but not flawless. I found that my class libraries that were unGUI went pretty damn well, GUI stuff had a lot of troubles.
The last supported OS was RedHat 8, although I've made it work on RH 9. I've also made it work on a RH9 instance running on my Mac under Parallels, which is pretty neat to see.
The logic behind your classes will also move quite nicely to an OO thinking of PHP - this is what I have been doing for the last 2 years and it's pretty strong.
PinkHat is sitting beside me and says hello... if you go to the root of this domain you can see a picture of us in Mexico.
/p