From: Renaud HEBERT Date: 2001-08-07T01:04:48+09:00 Subject: [ruby-talk:19226] Re: Some remarks from a nembie in Ruby ts wrote: > > >>>>> "R" == Renaud HEBERT writes: > > R> So people what do you think about point 6) 10) and especially 20) ? > > You break how many scripts with these changes ? > > Guy Decoux I don't break any scripts: it depends of the way the change are managed in Ruby. For example, for point 10, the change to octal notation could be managed in the following way: add 0o notation and the "old" 010 notation keep the same meaning but generates a warning as obsolete (that the way Java evolves). After a reasonnable period 010 will now be 10 "by default". The "new comportment" can be activated with a "future" switch (like Python does). I understand your point, but I also think that no language is perfect, so it has to evolve.. While the point 10 may not be important enough to warrant such a change, I still do think that the point 20) is important: maybe adding additional methods getps and getpline (with p for portability) which gives only the line and not the end-of-line would be enough if the documentation explains the portability risk of gets and getline.. -- Renaud Hebert phone: (33) 01 30 77 59 92 mailto:renaud.hebert@alcatel.fr