[#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:03722] Re: Why it's quiet

From: Charles Hixson <charleshixsn@...>
Date: 2000-06-30 15:12:56 UTC
List: ruby-talk #3722

"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.

In fairness, I really only feel this way about
non-Open Source libraries, as I feel that if the
libraries are open, then they can be ported if there
is sufficient interest (though by this definition QT
is only partially open).

OTOH one should also remember that the "trivial" way
to build an exe file is to package the interpreter
and the code together with just enough shell to tell
the interpreter to run the code and then
exit...essentially a fancy ZIP program.  If this is
what you want ... well, I can see uses for it, but I
feel that it should be done by a postprocessor.

OTOH (gee! how many?) a true compiler for Ruby is
probably at least as difficult as a LISP compiler.
So though that would be nice, one shouldn't expect
it for a few years (though perhaps some of the work
on LISP compilers could be transferred, so .....).
If so, and if Ruby could be interfaced to gcc, then
there would be an immediate transfer to many
platforms.  Nice!  But probably a few years off.
(Would gcc 3 have the necessary hooks?  That's under
heavy development right now, so if any hooks are
needed, they'd probably better find out quickly!)


Attachments (1)

charleshixsn.vcf (145 Bytes, text/x-vcard)
begin:vcard 
n:Hixson;Charles
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:charleshixson@earthling.net
fn:Charles Hixson
end:vcard

In This Thread