[#3101] Compile_err — "Fergus Hayman" <shayman@...>
[#3109] Is divmod dangerous? — Dave Thomas <Dave@...>
[#3110] my wish list for Ruby — Mathieu Bouchard <matju@...>
[#3119] Re: Min and max? — ts <decoux@...>
>>>>> "M" == Mathieu Bouchard <matju@CAM.ORG> writes:
[#3149] Retrieving the hostname and port in net/http — Roland Jesse <jesse@...>
Hi,
[#3154] 3-d arrays? — Hugh Sasse Staff Elec Eng <hgs@...>
Is there an idiom for 3-dimensional arrays in Ruby? I see that
[#3167] ruby.h needed to compile Interbase module — Jilani Khaldi <jilanik@...>
Hi all,
[#3189] BUG or something? — "Park Hee Sob" <phasis@...>
Hi,
[#3221] Re: Ruby & Interbase -- Please answer if you know! — ts <decoux@...>
>>>>> "J" == Jilani Khaldi <jilanik@tin.it> writes:
[#3222] Ruby coding standard? — Robert Feldt <feldt@...>
On Fri, 9 Jun 2000, Robert Feldt wrote:
Mathieu Bouchard <matju@cam.org> wrote:
[#3277] Re: BUG or something? — Aleksi Niemel<aleksi.niemela@...>
> |I am new to Ruby and this brings up a question I have had
Aleksi Niemel<aleksi.niemela@cinnober.com> writes:
On 12 Jun 2000, Dave Thomas wrote:
ts <decoux@moulon.inra.fr> writes:
[#3296] RE: about documentation — Aleksi Niemel<aleksi.niemela@...>
> I want to contribute to the ruby project in my spare time.
Aleksi Niemel<aleksi.niemela@cinnober.com> writes:
Hi,
On Tue, 13 Jun 2000, Toshiro Kuwabara wrote:
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#3331] Selling Rubies by the Carat — Dave Thomas <Dave@...>
[#3338] PID of child processes — Andrew Hunt <Andy@...>
[#3363] chomp! — "David Douthitt" <DDouthitt@...>
I was looking at the documentation for chomp and chomp! - and the results of chomp startled me to say the least.
"David Douthitt" <DDouthitt@cuna.com> writes:
[#3407] Waffling between Python and Ruby — "Warren Postma" <embed@...>
I was looking at the Ruby editor/IDE for windows and was disappointed with
[#3410] Exercice: Translate into Ruby :-) — Jilani Khaldi <jilanik@...>
Hi All,
Jilani Khaldi <jilanik@tin.it> writes:
Hi,
"NAKAMURA, Hiroshi" <nahi@keynauts.com> writes:
Hi, Dave,
Hello,
[#3453] Re: Static Typing( Was: Waffling between Python and Ruby) — Andrew Hunt <andy@...>
[#3515] Options database (was: Define & Include?) — claird@... (Cameron Laird)
In article <8ikot4$ki$0@216.39.170.247>, Dave LeBlanc <whisper@oz.net> wrote:
[#3516] Deep copy? — Hugh Sasse Staff Elec Eng <hgs@...>
Given that I cannot overload =, how should I go about ensuring a deep
In message "[ruby-talk:03516] Deep copy?"
On Tue, 20 Jun 2000, GOTO Kentaro wrote:
[#3532] Extension in C++? — Robert Feldt <feldt@...>
[#3541] function objects? — Johann Hibschman <johann@...>
Hi folks,
[#3544] A small quiz — Dave Thomas <Dave@...>
[#3588] Interface polymorphism — hal9000@...
Another question, guys.
[#3607] Is there a statistician in the house? — Dave Thomas <Dave@...>
[#3662] Ruby 1.4.5 install from Mandrake cooker rpms ?problem? — Charles Hixson <charleshixsn@...>
This is the first time that I've installed ruby, so
[#3685] no traffic — matz@... (Yukihiro Matsumoto)
Hi,
[#3694] Why it's quiet — hal9000@...
We are all busy learning the new language
Hi,
Hi,
Hi, matz,
Hi,
Hi,
[#3699] Multithreaded/Embedded Ruby? — "Warren Postma" <embed@...>
Is there any information on Thread safety in ruby. Suppose I embed Ruby in a
Hi,
[ruby-talk:03407] Waffling between Python and Ruby
I was looking at the Ruby editor/IDE for windows and was disappointed with
RubyWin, although it is definitely coming along. I noticed the smalltalk
like immediate mode (Type code, hit ctrl-J, results inserted into the
buffer) but did not see any debugging features. Are such features
(debugging, syntax highlight) in the works for this? Is there going to be a
cross-platform gui other than Tcl/TK for Ruby? I love Python and I love the
wxPython effort, but I also like a few things about Ruby better than python.
They are:
Chief Irritants In Python:
1. After using Python seriously for 6 months, I must confess I still
dislike the "whitespace as syntax". I like the fact that Ruby uses block
markers (begin, end) instead of tabs. This means cheifly to me that I don't
need to worry about how my editor handles tabs and spaces. Having something
look correct on the screen, but not work because of misuse of tabs versus
spaces, or incorrect indentation, is something that still continues to bug
me.
2. Python uses ":" to introduce a new scope, something I find extraneous,
and more irritating than begin/end or Ruby's def and end for functions, for
example.
3. Python is much slower than Ruby, in my informal tests.
So here are the things I'm still wondering, and perhaps there is a "Python
to Ruby FAQ" somewhere to answer it:
1. What is the Ruby equivalent of Python's ability to import a module and
view its contents through code:
import somemodule
print dir(somemodule)
2. What is the Ruby equivalent of eval, and exec?
3. Is there a decent Language Reference guide similar to Pythons?
4. Is there a reference guide to writing extensions in C for Ruby similar to
Pythons?
I am by no means going to abandon Python, as it is more mature, it solves
many problems, and Python has extremely advanced Windows integration (the
windows extensions give more COM and DCOM and WinAPI functionality than
Ruby) and a more thorough set of GUI toolkits, and a better set of database
toolkits, and I can live with the whitespace-as-syntax as long as I have the
right kind of editor. Python is truly a joy to work with. However, I forsee
room for both Python and Ruby in my repertoire in the future, and I see that
Ruby will be a success as both a scripting and an application development
language.
You want a killer Ruby feature? I suggest static typing and a Ruby to C
converter that accelerates 2x or more over ruby.
Ruby is a great language. If I had to make it even, by criticizing something
in Ruby, it would be that I am not sold on some of the Perl idioms ($_
anyone? Blech). But I like Ruby's syntax, and I don't have to use the perl
headspace if I don't want to. :-)
Warren