[#2617] irb for 1.5.x — Andrew Hunt <Andy@...>
5 messages
2000/05/03
[#2639] OT: Japanese names — Dave Thomas <Dave@...>
4 messages
2000/05/09
[#2643] Ruby Toplevel — Dave Thomas <Dave@...>
7 messages
2000/05/09
[#2656] Re: Append alias for Array.append? — Aleksi Niemel<aleksi.niemela@...>
Hideto ISHIBASHI:
5 messages
2000/05/09
[#2660] win OLE / eRuby — Andrew Hunt <Andy@...>
8 messages
2000/05/09
[#2663] Re: win OLE / eRuby — Aleksi Niemel<aleksi.niemela@...>
>At Tue, 9 May 2000 09:14:51 -0400,
4 messages
2000/05/09
[#2667] The reference manual is now online — Dave Thomas <Dave@...>
6 messages
2000/05/09
[#2668] Re: The reference manual is now online — schneik@...
4 messages
2000/05/09
[#2702] Re: Append alias for Array.append? — Andrew Hunt <andy@...>
>From: Aleksi Niemel<aleksi.niemela@cinnober.com>
7 messages
2000/05/10
[#2752] RE: Array.pop and documentation [was: Append al ias for Array.append?] — Aleksi Niemel<aleksi.niemela@...>
6 messages
2000/05/11
[#2758] Re: irb install — Andrew Hunt <andy@...>
>|Excellent! Will you consider adding mod_ruby to install_app as
7 messages
2000/05/11
[#2777] Re: irb install
— "NAKAMURA, Hiroshi" <nakahiro@...>
2000/05/12
Hi,
[#2764] More code browsing questions — Albert Wagner <alwagner@...>
I see some class definitions contain "include" and "extend" statements.
6 messages
2000/05/12
[#2843] Re: editors for ruby — "Conrad Schneiker" <schneiker@...>
(Posted on comp.lang.ruby and ruby-talk ML.)
6 messages
2000/05/17
[#2874] RE: simple httpd for local use — Aleksi Niemel<aleksi.niemela@...>
> I personally use it for access to full-text indexed linux
6 messages
2000/05/18
[#2875] Re: simple httpd for local use
— hipster <hipster@...4all.nl>
2000/05/18
On Thu, 18 May 2000 09:10:28 +0200, Aleksi Niemelwrote:
[#2920] SWIG: virtual variable? — Yasushi Shoji <yashi@...>
hello,
4 messages
2000/05/22
[#2928] FYI: What our Python friends are up to. — "Conrad Schneiker" <schneiker@...>
Hi,
8 messages
2000/05/22
[#2964] Thank you — h.fulton@...
Thanks, Matz (and others) for your replies to
4 messages
2000/05/24
[#2973] Re: Socket.getnameinfo — ts <decoux@...>
>>>>> "D" == Dave Thomas <Dave@thomases.com> writes:
10 messages
2000/05/25
[#3016] rbconfig.rb — Dave Thomas <Dave@...>
5 messages
2000/05/28
[#3039] Re: Final for World Series: Python vs Ruby — "Dat Nguyen" <thucdat@...>
1 message
2000/05/30
[#3058] FailureClass? — Aleksi Niemel<aleksi.niemela@...>
Question arising from the FAQ:
7 messages
2000/05/31
[ruby-talk:02985] Re: What our Python friends are up to.
From:
jeremy@...
Date:
2000-05-25 14:33:41 UTC
List:
ruby-talk #2985
Here are a few clarifications and explanations about current work on Python 1.6. There are changes -- some currently available in the CVS tree and others planned for the near future -- that affect the comparison with Ruby. I hope you'll forgive my minimal familiarity with Ruby. It looks interesting, but I haven't had time for anything more than a cursory look. In article <E12u71B-0004yM-00@ev.netlab.co.jp>, matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > Here's the quote from my (yet unpublished) article. > > On the Python newsgroup, questions/requests/complains like the > following have been repeated time to time. > > * I dislike code structuring by indentation. Of course, many Python programmers don't want this to be "solved." :-) > * Why Python has no "real" garbage collection? Planned for 1.6. Neil Schemenauer has working code for this. > * Why there are two distinct data types, list and tuple? I think it's helpful to have a distinct type that is immutable. This can simplify reasoning about a program's behavior, e.g. in the face of concurrency. I take it that Ruby has only one sequence-like data type. Is there a mechanism to provide immutability? > * Separating types and classes are annoying. Why all values are not > class instances? You've got Python on this one. I don't think this will be fixed by Python 1.6, but certainly by Python 1.7. > * Why no method is available for numbers, tuples, strings? Actually, strings do have methods. I'm not sure how useful it is for numbers and tuples to have methods. > * Explicit conversion between small integers and long integer are > annoying. Yes. So is the fact that 1/2 == 0 and not 0.5. > * Maintaining reference count in the extensions is tiresome and > error prone. I believe some of the arguments in favor of Python's reference counting are that it simplifies porting to new architectures and that it provides immediate finalization with low complexity. One problem you didn't mention with reference counting is that it greatly increases locking overhead on SMP machines. What article are you working on? Regards, Jeremy Sent via Deja.com http://www.deja.com/ Before you buy.