From: Ben Tilly Date: 2001-02-17T01:58:49+09:00 Subject: [ruby-talk:10975] Re: RCR Summary 02/16/01 "Mike Wilson" wrote: > >I thought that maybe every Friday, I could list the open change requests to >remind folks and hopefully expidite resolution. Cool? > >For the full summaries, please see >http://www.pragprog.com/ruby?NeedDiscussion > >#U001 Hugh Sasse would like a "cut" operator to use in method chaining >which >would break the chain in the case where it was used with a nil receiver. >Otherwise it would just pass on the receiver. > >#U002 matz wants new names for (Array|Hash)#indexes. Obviously this is >approved, just waiting on resolution of the name to be used. > >#U003 Robert Feldt would like to be able to chain procs with an infix >'function composition' operator. > >#U004 Hugh Sasse wants more list operators like those generally found in >functional languages. > >#U005 Hugh Sasse(?) wants an icon-like "suspend" command, sort of an >inside-out yield, in order to create generators. > Do you mind just anyone adding a request? I was about to and then thought better of it. There are three requests I have actually. All connected to enabling Ruby to catch most of my typos. 1. Have a pragma to lexically turn off the ability to declare a variable as a variable just by assigning to it. 2. Add an explicit alternate way to declare a variable. 3. Keep track of what symbols are currently in use as method names, and add an assertion that all methods accessed in the current class should now be defined or inherited. (An assertion that you would normally place at the end of a class.) Those 3 should make a reasonable spellchecker between them. :-) Cheers, Ben _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com