[#3109] Is divmod dangerous? — Dave Thomas <Dave@...>

14 messages 2000/06/06

[#3149] Retrieving the hostname and port in net/http — Roland Jesse <jesse@...>

Hi,

12 messages 2000/06/07

[#3222] Ruby coding standard? — Robert Feldt <feldt@...>

16 messages 2000/06/09

[#3277] Re: BUG or something? — Aleksi Niemel<aleksi.niemela@...>

> |I am new to Ruby and this brings up a question I have had

17 messages 2000/06/12
[#3281] Re: BUG or something? — Dave Thomas <Dave@...> 2000/06/12

Aleksi Niemel<aleksi.niemela@cinnober.com> writes:

[#3296] RE: about documentation — Aleksi Niemel<aleksi.niemela@...>

> I want to contribute to the ruby project in my spare time.

15 messages 2000/06/12

[#3407] Waffling between Python and Ruby — "Warren Postma" <embed@...>

I was looking at the Ruby editor/IDE for windows and was disappointed with

19 messages 2000/06/14

[#3410] Exercice: Translate into Ruby :-) — Jilani Khaldi <jilanik@...>

Hi All,

17 messages 2000/06/14

[#3415] Re: Waffling between Python and Ruby — Andrew Hunt <andy@...>

>Static typing..., hmm,...

11 messages 2000/06/14

[#3453] Re: Static Typing( Was: Waffling between Python and Ruby) — Andrew Hunt <andy@...>

32 messages 2000/06/16

[#3516] Deep copy? — Hugh Sasse Staff Elec Eng <hgs@...>

Given that I cannot overload =, how should I go about ensuring a deep

20 messages 2000/06/19

[#3694] Why it's quiet — hal9000@...

We are all busy learning the new language

26 messages 2000/06/29
[#3703] Re: Why it's quiet — "NAKAMURA, Hiroshi" <nahi@...> 2000/06/30

Hi,

[#3705] Re: Why it's quiet — matz@... (Yukihiro Matsumoto) 2000/06/30

Hi,

[ruby-talk:03734] Re: Why it's quiet

From: Conrad Schneiker <schneik@...>
Date: 2000-06-30 19:21:52 UTC
List: ruby-talk #3734
Hi,

Charles Hixson wrote:

> "NAKAMURA, Hiroshi" wrote:
>
> > ...
> > Compilation to exe!
> > Supports (Win32) native call!
> >
> > ...
> >
> > It is not worth Ruby, isn't it?
> >
> > // NaHi
>
> I don't really think that OS dependent features
> should be a part of a language.  An add on library
> if needed, or perhaps a post-processor.  And even
> for the libraries I feel that they should be
> minimized.  (E.g., tc/tkl and gtk are to be
> preferred over QT because the Win32 version of QT is
> expensive, but DirectX is to be TOTALLY avoided,
> because it only exists on Win32.)
>
> Perhaps if they are libraries that aren't
> distributed with the core language they would do no
> harm, or at least minimal harm.

Well, I think OS-dependent features for very widely used OS's are a good
idea for Ruby's standard libraries for general pragmatic and ease-of-use
reasons. The Ruby tar.gz file is still comparatively small; especially
in comparison to Java IDEs for instance.

There is a big difference between so-called "hackers" (who don't mind
fetching extra modules and dealing with the system administration and
distribution issues of coordinating all this stuff) and more so-called
"ordinary" end-users (and their managers) who avoid such things. This is
(ro will be) a much bigger consideration for most Ruby users that the
since of the distribution. I am all for supporting open source, but our
_primary_ concern should be focused on being _pro-end-user_ (for
_whatever_ library is reasonably widely used), rather than focused on
being anti-proprietary/pro-open source.

Obviously you don't want to include every OS-related library there is,
but I think it will greatly factiltate the growth of Ruby usage to
include the more commonly used ones (open source or otherwise). Likewise
for GUI libraries. This also makes life much easier for people who write
Ruby applications (for internal or external use).

--
Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)



In This Thread