[#33161] Call/CC and Ruby iterators. — olczyk@... (Thaddeus L Olczyk)

Reading about call/cc in Scheme I get the impression that it is very

11 messages 2002/02/05

[#33242] favicon.ico — Dave Thomas <Dave@...>

19 messages 2002/02/06
[#33256] Re: favicon.ico — Leon Torres <leon@...> 2002/02/06

[#33435] Reg: tiny contest: who's faster? (add_a_gram) — grady@... (Steven Grady)

> My current solution works correctly with various inputs.

17 messages 2002/02/08

[#33500] Ruby Embedded Documentation — William Djaja Tjokroaminata <billtj@...>

Hi,

24 messages 2002/02/10
[#33502] Re: Ruby Embedded Documentation — "Lyle Johnson" <ljohnson@...> 2002/02/10

> Now, I am using Ruby on Linux, and I have downloaded Ruby version

[#33615] Name resolution in Ruby — stern@... (Alan Stern)

I've been struggling to understand how name resolution is supposed to

16 messages 2002/02/11

[#33617] choice of HTML templating system — Paul Brannan <paul@...>

I am not a web developer, nor do I pretend to be one.

23 messages 2002/02/11

[#33619] make first letter lowercase — sebi@... (sebi)

hello,

20 messages 2002/02/11
[#33620] Re: [newbie] make first letter lowercase — Tobias Reif <tobiasreif@...> 2002/02/11

sebi wrote:

[#33624] Re: [newbie] make first letter lowercase — "Jeff 'japhy' Pinyan" <jeffp@...> 2002/02/11

On Feb 11, Tobias Reif said:

[#33632] Re: [newbie] make first letter lowercase — Mathieu Bouchard <matju@...> 2002/02/12

[#33731] simple XML parsing (greedy / non-greedy — Ron Jeffries <ronjeffries@...>

Suppose I had this text

14 messages 2002/02/13

[#33743] qualms about respond_to? idiom — David Alan Black <dblack@...>

Hi --

28 messages 2002/02/13
[#33751] Re: qualms about respond_to? idiom — Dave Thomas <Dave@...> 2002/02/13

David Alan Black <dblack@candle.superlink.net> writes:

[#33754] Re: qualms about respond_to? idiom — David Alan Black <dblack@...> 2002/02/13

Hi --

[#33848] "Powered by Ruby" banner — Yuri Leikind <YuriLeikind@...>

Hello Ruby folks,

78 messages 2002/02/14
[#33909] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/14

On Thu, 14 Feb 2002, Yuri Leikind wrote:

[#33916] RE: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

A modest submission:

[#33929] Re: "Powered by Ruby" banner — yet another bill smith <bigbill.smith@...> 2002/02/15

Kent Dahl wrote:

[#33932] OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 5:54 AM, "yet another bill smith" <bigbill.smith@verizon.net>

[#33933] RE: OT Netscape 4.x? was Re: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

i just don't understand why it didn't show up! dhtml/javascript, ok, but a

[#33937] Re: OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 7:16 AM, "Jack Dempsey" <dempsejn@georgetown.edu> wrote:

[#33989] Re: OT OmniWeb [was: Netscape 4.x?] — Sean Russell <ser@...> 2002/02/16

Chris Gehlker wrote:

[#33991] Re: OT OmniWeb [was: Netscape 4.x?] — Rob Partington <rjp@...> 2002/02/16

In message <3c6e5e01_1@spamkiller.newsgroups.com>,

[#33993] Re: OT OmniWeb [was: Netscape 4.x?] — Thomas Hurst <tom.hurst@...> 2002/02/16

* Rob Partington (rjp@browser.org) wrote:

[#33925] Re: "Powered by Ruby" banner — Martin Maciaszek <mmaciaszek@...> 2002/02/15

In article <3C6CFCCA.5AD5CA67@scnsoft.com>, Yuri Leikind wrote:

[#33956] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/15

On Fri, 15 Feb 2002, Martin Maciaszek wrote:

[#33851] Ruby and .NET — Patrik Sundberg <ps@...>

I have been reading a bit about .NET for the last couple of days and must say

53 messages 2002/02/14

[#34024] Compiled companion language for Ruby? — Erik Terpstra <erik@...>

Hmmm, seems that my previous post was in a different thread, I'll try

12 messages 2002/02/16

[#34036] The GUI Returns — "Horacio Lopez" <vruz@...>

Hello all,

33 messages 2002/02/17

[#34162] Epic4/Ruby — Thomas Hurst <tom.hurst@...>

Rejoice, for you no longer have to put up with that evil excuse for a

34 messages 2002/02/18

[#34185] Operator overloading and multiple arguments — ptkwt@...1.aracnet.com (Phil Tomson)

I'm trying to overload the '<=' operator in a class in order to use it for

10 messages 2002/02/18

[#34217] Ruby for web development — beripome@... (Billy)

Hi all,

21 messages 2002/02/19

[#34350] FAQ for comp.lang.ruby — "Hal E. Fulton" <hal9000@...>

RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2001-2-18)

15 messages 2002/02/20

[#34375] Setting the Ruby continued — <jostein.berntsen@...>

Hi,

24 messages 2002/02/20
[#34384] Re: Setting the Ruby continued — Paulo Schreiner <paulo@...> 2002/02/20

Also VERY important:

[#34467] recursive require — Ron Jeffries <ronjeffries@...>

I'm having a really odd thing happen with two files that mutually

18 messages 2002/02/21

[#34503] special characters — Tobias Reif <tobiasreif@...>

Hi all,

13 messages 2002/02/22

[#34517] Windows Installer Ruby 166-0 available — Andrew Hunt <andy@...>

16 messages 2002/02/22

[#34597] rdoc/xml questions — Dave Thomas <Dave@...>

24 messages 2002/02/23

[#34631] Object/Memory Management — "Sean O'Dell" <sean@...>

I'm new to Ruby and the community here (I've been learning Ruby for a grand

44 messages 2002/02/23

[#34682] duplicate method name — Ron Jeffries <ronjeffries@...>

I just found a case in a test file where i had two tests of the same

16 messages 2002/02/24
[#34687] Re: duplicate method name — s@... (Stefan Schmiedl) 2002/02/24

Hi Ron.

[#34791] Style Question — Ron Jeffries <ronjeffries@...>

So I'm building this set theory library. The "only" object is supposed

13 messages 2002/02/25

[#34912] RCR?: parallel to until: as_soon_as — Tobias Reif <tobiasreif@...>

Hi,

18 messages 2002/02/26

[#34972] OT A Question on work styles — Chris Gehlker <gehlker@...>

As a Mac baby I just had to step through ruby in GDB *from the command line*

20 messages 2002/02/28

[#35015] Time Comparison — "Sean O'Dell" <sean@...>

I am using the time object to compare times between two files and I'm

21 messages 2002/02/28

Re: Ruby and .NET

From: Sean Middleditch <elanthis@...>
Date: 2002-02-18 00:45:19 UTC
List: ruby-talk #34100
On Sun, 2002-02-17 at 18:45, Sean Russell wrote:
> Sean Middleditch wrote:
> 
> > Thus, hopefully, an Open implementation will be among the best.  ^,^
> 
> Absolutely.  I guess we only differ in opinion about what the value of that 
> "best" is. :-)

Aye, suppose so.  ^,^

> 
> > Well, I was thinking more like how ORBit would still be useful to GNOME
> > even if it couldn't talk to another vendor's ORB.
> 
> Yes, again, good point.  My answer to that, then, is that most ORBs add a 
> certain overhead which often isn't worth-while unless you plan on 
> connecting with the outside world.  While I'm not positive I agree with 
> them, the KDE team had a point in choosing an IPC mechanism closer to the 
> metal (and avoiding the at-the-time heavily buzzword laden CORBA), in that 
> CORBA added overhead and complexity that degraded the end result, rather 
> than enhancing it.  I have to say that I don't see anybody really taking 
> advantage of the fact that Gnome ships with a CORBA ORB.

Which is unfortunate, actually... ~,^  Not taking advantage of
technology that is there is a real mistake, in my opinion.

> 
> >> change".  It isn't in their best interest, financially, to help Linux,
> >> and MS is not known for their altruism.
> > 
> > Well, not only MS will be selling these services.  The idea behind .NET
> > is that *anyone* can start a service.  WIth a functional implementation
> > of .NET on Linux, Solaris, BSD, Mac, etc., you can bet a good number of
> > services aren't going to be running on Windows servers.
> ....
> > I don't see Microsoft forcing these services to shut down.
> 
> Perhaps.  Again, I just find it hard to believe that MS is encouraging 
> anything that might increase /competition/. I fully expect that they'll 
> encourage /innovation/.  .NET services which are popular, they'll roll out 
> their own versions of which will, miraculously, work better and faster, and 
> soon after that, the original service will begin suffering mysterious 
> incompatibilities with the infrastructure.  The original company will have 
> to use an increasing amount of resources to resolve these problems, being 
> able to put less money into new development -- I'm not being terribly 
> anti-MS here.  This is typical of their behavior in the past, and it is why 
> they've been so successful.  Don't think it won't happen on .NET.  History 
> shows that the playing field is not remotely even when MS controls the 
> platform, and .NET is a platform.

The funny thing is, in most cases where MS tried to win a market,
they've lost.  Quicken is still a lot more popular than MS Money, AOL
more popular than MSN, and so on.  In the cases where Microsoft *did*
win (web browsers, media) Microsoft simply had the better product.  IE
is a hell of a lot better than NS4.x (6.x just recently jumped on the
scene, so far as the average user goes), and I'd use WMP over RealPlayer
any day.  I generally don't stick the word innovation with MS, but they
have mastered the art of improvement.  And with people like myself, and
90% of the average users, who simply prefer to use the best, that
ability to improve tends to weigh a lot more than the initial
innovation.

DOn't take me wrong, I'm not defending MS's business practices.  Simply
showing that where Microsoft wins, it might be a good idea to look at
and make use of the technology they used, because in many (if not most)
cases, it *was* better than the competition.

> 
> > If .NET doesn't take off, or doesn't have the impact I expect it to,
> > then yes, RUby probably will survive just fine as is, if perhaps near
> > non-existant on MS platforms.
> 
> According to the Ruby Garden polls, the combined Windows users account for 
> just over 34%, while Linux has 43%.  That's not bad saturation for Windows.

Yes, well, if .NET takes off, most of the Windows world will be running
on .NET - thus, Ruby would die off on that platform without .NET
support.

> 
> >> Hm.  Straw man argument.  Labeling my opinions FUD does not invalidate
> >> them.  I don't claim to be a subject expert.
> > 
> > Aye, that's mostly what FUD is, isn't it?  "Badmouthing" something with
> > no real technical merit.  ^,^
> 
> I define of FUD as misinformation disguised as fact.  Opinion is another 
> matter.  If Bill Gates says he hates Linux because it is hard to use, 
> that's opinion.  Paying a company to "produce" statistics that you define 
> and then offering that information as proof -- that's FUD.

Hmm, I suppose you could look at it that way.  I suppose that makes just
as much sense.  Sorry then for my earlier acusation.  ^,^

> 
> > what it can to make itself the leader of the technology - but opening
> > the standards, letting every major player make their own implementation
> > (both Sun and IBM have their own, for example, and Apple likely will
> > too) and then breaking that will have one heck of a backlash.
> 
> You don't see the difference?  Microsoft has "opened" the standards to MS 
> Word documents, too.  Anybody can implement their own MS Word format reader 
> and writer.  StarOffice even does a pretty good job.
> 
> But not good enough.  *That's* the point.

Likewise, MS doesn not read StarOffice format documents, even tho they
are open.  DOes that mean Sun is evil?

> 
> I'm going to re-arranging the order in which I respond to the rest of the 
> post.
> 
> > I don't see a Ruby# happening.. that would be fairly pointless.  Tying
> 
> Really?  They've had to do it to other languages that uses .NET, just to 
> get them to work.  J#, Eiffel#, VB.NET...

Extensions to the language only, as I read - no loss or change of
functionality.

> 
> > Besides, again, even if Mono can't communicate with MS *at all*, Mono
> > would still be one hell of a useful technology, one that Ruby could at
> > least make use of, if not greatly benefit from.
> ....
> > ^,^  Again, misinformation.  .NET does not in any way put your
> > information in MS's hands.  That is *only* if you use Passport or some
> > other MS service.  And there, Passport does not requrie any information
> > out of you for its basic usage.
> 
> Right.  Your argument was that we need Mono on Linux because Linux users 
> need access to .NET services.  Passport is a part of that.

Well, the one things that is pretty important to open use of .NET are
the alternatives to Passport.  XNS looks fairly good (I really hope
theyu open that soon, it looks like a great system), and there are
others.

If MS *does* pull something like not letting vendors use Passport if
they want to use another auth service as well, then... well, then I see
a big problem brewing with .NET.  One that does not make the core .NET
services unusable, just one that diminishes the usefulness of .NET of
Linux.

> 
> I'm still not sure what .NET is giving me.  I can already do IPC and 
> distributed computing across platforms and languages with XMLRPC.  What I 
> can't do is write agents in multiple language and have them run on any 
> other platform, which is what C# claims to offer -- although, with Java you 
> get a fairly good selection with JPython, JRuby, JavaScript, etc.

Java hasn't taken off all that well, tho, for multi-language stuff. 
Plus, again, some langauge simply can't be done efficiently in Java.

> 
> > As for C#... Well, I've not used it, but I'd certainly like to.  I like
> > C/C++, and the thought of a byte-code (with JIT) C++ like language that
> > is immune to things like memory leaks and buffer overruns sounds very
> > interesting.
> 
> IMO, nearly anything is an improvement on C/C++, although why anyone 
> expects C# runtimes to be any faster than Java runtimes is beyond me.  
> Java's had years to improve its speed and JIT compilers; MS is building 
> from scratch (we assume).  I haven't been very impressed with MS's 
> quality of coding, so I'm not expecting much.

The reason here is that C# was designed to be JIT, and thus some
language features are more easily compiled to machine code.  Even with
the best of the breed Java JIT compilers, the JIT itself takes a very
long time, causing a big delay in program start up.

> 
> > Well, that is your choice.  ^,^  I simply suppose we have different
> > criteria on what we base our usage of software on.
> 
> Yah.  I call mine "ethics".

Ah, I don't want to even get into that.  ~,^  My whole take on GNU/Free
Software is rather negative, so I'm going to avoid this argument.

> 
> Cheap shot.  But, really, when it comes down to it, that's what I believe 
> my criteria are.  I don't buy from companies that blatantly pollute and I 
> don't work with companies that exhibit a complete lack of business morals.
> 
> Anyway, you'll see Mono on Ruby, I have no doubt.  If I had any power to 
> stop it, I wouldn't.  I'm not RMS.  Ruby is in good hands, and I trust 
> Matz' judgement on where it goes.

Well, there we agree for sure.  ^,^

> 
> -- 
>  |..  "ROM stands for Read-Only Memory, meaning that new things cannot be
> <|>    written to it; ROM is the silicon equivalent of the brain of a
> /|\    religious fanatic."
> /|    -- Lincoln Spector
>  |


In This Thread