From: "David A. Black" Date: 2005-11-03T04:23:50+09:00 Subject: Re: ruby-dev summary 27393-27541 --8323328-1082049744-1130959427=:7625 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-1082049744-1130959427=:7625" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-1082049744-1130959427=:7625 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Hi -- On Thu, 3 Nov 2005, Mauricio Fern=E1ndez wrote: > On Wed, Nov 02, 2005 at 10:52:57PM +0900, David A. Black wrote: >> That's similar to what I did in Ruby Behaviors, but with an "off" >> switch for the non-block version: >> >> # Block >> b.adopt do >> ... >> end >> >> # No block >> b.adopt >> ... >> b.desist >> >> (where b is a Behavior object) >> >> Of course, Ruby Behaviors had some issues, especially thread safety -- >> which is what got the discussion going about selector namespaces at >> RubyConf 2001 :-) > > Wasn't Ruby Behaviors dynamically scoped though? > It seems Ruby's selector namespaces are more likely to be static. That was one of the things on the list of unresolved questions in the summary. I'm actually not entirely clear on what static would mean in this context. David --=20 David A. Black dblack@wobblini.net --8323328-1082049744-1130959427=:7625-- --8323328-1082049744-1130959427=:7625--