[#2529] concerns about Proc,lambda,block — "David A. Black" <dblack@...>
Hi --
>>>>> "D" == David A Black <dblack@wobblini.net> writes:
Hi --
Hi,
On Tue, 2 Mar 2004 08:44:25 +0900, Yukihiro Matsumoto wrote:
Hi,
On Wednesday, 3 March 2004 at 8:00:09 +0900, Yukihiro Matsumoto wrote:
Hi,
Hi,
On Wed, Mar 03, 2004 at 07:51:10AM +0900, Yukihiro Matsumoto wrote:
Hi,
On Thu, 4 Mar 2004, Yukihiro Matsumoto wrote:
Hi,
[#2575] Comment football being played... with lib/test/unit.rb — Nathaniel Talbott <nathaniel@...>
[Resent because I accidentally signed it the first time]
[#2577] problem with Net::HTTP in 1.8.1 — Ian Macdonald <ian@...>
Hello,
Hi,
[#2582] One more proc question — Dave Thomas <dave@...>
Sorry about this... :)
Hi,
On Friday, 5 March 2004 at 12:52:15 +0900, Yukihiro Matsumoto wrote:
Hi,
[#2588] Duck typing chapter — Dave Thomas <dave@...>
I've posted a rough first pass at a chapter about duck typing (and
[#2606] Thought about class definitions — Dave Thomas <dave@...>
If we allowed
[#2628] YAML complaint while generating RDoc — Dave Thomas <dave@...>
With the latest CVS, I get
[#2640] patch to tempfile.rb to handle ENAMETOOLONG — Joel VanderWerf <vjoel@...>
[#2644] RDoc proporsal — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Hi, rubyists.
[#2646] Problems rdoc'ing cvs... — Hugh Sasse Staff Elec Eng <hgs@...>
I have just done
On Friday, March 12, 2004, 4:15:42 AM, Dave wrote:
On Fri, 12 Mar 2004, Dave Thomas wrote:
[#2661] Pathological slowdown in 1.8 — Ryan Davis <ryand@...>
Hi all,
[#2697] lib/ruby/1.9/yaml.rb:193: [BUG] Segmentation fault — Mauricio Fern疣dez <batsman.geo@...>
Mauricio Fern疣dez wrote:
On Sun, Mar 28, 2004 at 09:42:42AM +0900, why the lucky stiff wrote:
[#2703] Proposed patch to add SSL support to net/pop.rb — Daniel Hobe <daniel@...>
This patch adds support to Net::POP for doing POP over SSL. Modeled on how
This is v2 of the patch. Cleaned up a bit and added some more docs.
v3 of the patch:
Hi,
I agree that there are a lot of arguments to #start, but I think it is the
On Tue, 30 Mar 2004 16:24:17 +0900, Daniel Hobe wrote:
On Wed, 31 Mar 2004 13:27:31 +0900, Daniel Hobe wrote:
On Tue, Mar 30, 2004 at 04:05:06PM +0900, Minero Aoki wrote:
[#2709] typos in lib/singleton.rb — Ian Macdonald <ian@...>
Hello,
[#2713] more spelling and grammar fixes — Ian Macdonald <ian@...>
Hello,
> Hello,
Hi,
Re: concerns about Proc,lambda,block
Hi --
On Wed, 3 Mar 2004, Mauricio Fern疣dez wrote:
> On Wed, Mar 03, 2004 at 07:51:10AM +0900, Yukihiro Matsumoto wrote:
> > Hi,
> >
> > In message "Re: concerns about Proc,lambda,block"
> > on 04/03/03, Mathieu Bouchard <matju@sympatico.ca> writes:
> >
> > |Hi Matz, may I remind you that I wish proc/block/method were closer, with
> > |as few differences as it makes sense, because it's a mess explaining it to
> > |someone else, and it's a mess remembering how it works, and the
> > |differences between versions of Ruby. So I hope Ruby 2.0 will make it
> > |_simpler_ and _final_. I don't want them to change again in 2.2 and 2.4. I
> > |think making them simpler will reduce the temptation to change them again.
> >
> > I hope so too. The point is no one behavior can satisfy all.
>
> To put it bluntly, we'll save some time if you answer to the following
> question:
>
> do you want to keep Proc and lambda as separate things (like Class &
> Module) or would you consider merging them and reaching a compromise on
> their semantics?
A third possibility: keep them separate, but make them *more* like
Class and Module -- meaning, make it possible to determine, from the
object itself, which semantics are required.
The way Proc is right now is sort of like having only "Class", but
having some Class objects invisibly behave like modules:
class A ... end
class B ... end # "module context" (whatever that would mean :-)
# later ...
A.new
B.new # whoops, Class-created-in-module-context (but B contains
# no information or knowledge of this)
David
--
David A. Black
dblack@wobblini.net