G
Graham Nicholls
I had to say it! I teach for LearningTree, so was able to attend a perl
course for free. I _hated_ perl - what a mess. Then I saw that python was
"perl done properly", so looked at that. _Much_ better, but a few
irritations. Then I thought "I'll try ruby". I did, but didn't have time
to do much. Got a couple of books - both very good, although I have some
constructive criticisms for both (Programming Ruby, & The Ruby Way), and
now I'm an expert (not!). I love that everything's an object, so I can
just do x.y.z.j.f combining methods - like this:
[email protected](datid.tr('~','$').sub(/\s*$/,'')
(I hope thats not considered bad form) So much that I intuitively try works
- which is great.
I've not crossposted to c.l.python, as this (really) isn't a troll, but I'm
coming to the conclusion that ruby is "python done properly". But don't
tell anyone - I don't want to be flamed senseless.
Anyway, antirant over, back to work.
Graham
PS. 1 complaint - begin and end. I use vi (vim/gvim), and would prefer the
use of braces so I can quickly go to the matching start/end block with %.
Any suggestions? a #define equivalent, perhaps?
course for free. I _hated_ perl - what a mess. Then I saw that python was
"perl done properly", so looked at that. _Much_ better, but a few
irritations. Then I thought "I'll try ruby". I did, but didn't have time
to do much. Got a couple of books - both very good, although I have some
constructive criticisms for both (Programming Ruby, & The Ruby Way), and
now I'm an expert (not!). I love that everything's an object, so I can
just do x.y.z.j.f combining methods - like this:
[email protected](datid.tr('~','$').sub(/\s*$/,'')
(I hope thats not considered bad form) So much that I intuitively try works
- which is great.
I've not crossposted to c.l.python, as this (really) isn't a troll, but I'm
coming to the conclusion that ruby is "python done properly". But don't
tell anyone - I don't want to be flamed senseless.
Anyway, antirant over, back to work.
Graham
PS. 1 complaint - begin and end. I use vi (vim/gvim), and would prefer the
use of braces so I can quickly go to the matching start/end block with %.
Any suggestions? a #define equivalent, perhaps?