View Single Post
  #3   (View Single Post)  
Old 9th July 2010
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,546
Default

Well I avoid portupgrade as well, but that's because of it's bdb crap :-P.

Ruby is a great language for scripts and RoR still beats the hell out of the PHP stuff I've had to deal with. There's annoyances in any language and Ruby has them as well; most are from an unsurprising lack of going further or inherited from Perl.


It kind of irks me how long Ruby 1.8 has hung around - I expect to see Perl 6 and Ruby 2 enter "Production" after my death. If lucky, during my life time I just may get to see a C++0x become a standard, and common compilers support most of it.



Moving forward to ***modern*** versions of languages should happen every where. If the code can't run on releases made in the last 4-6 years, who ever is responsible needs to learn how to *maintain* code, write *maintainable* code, and know when it's *not* time to write more code. If you still have to use char* in place of void*, you have my condolences.
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote