From: Graham Nicholls Date: 2004-07-09T19:17:32+09:00 Subject: I love Ruby 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: val=@data.fetch(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? -- With Linux, the answer's always "Yes"