[#8566] Visions for 2001/1.7.x development? — Robert Feldt <feldt@...>

Hi matz and other Ruby developers,

18 messages 2001/01/03
[#8645] Re: Visions for 2001/1.7.x development? — matz@... (Yukihiro Matsumoto) 2001/01/04

Hi,

[#8580] bug?? — jmichel@... (Jean Michel)

I don't understand the following behaviour:

19 messages 2001/01/03

[#8633] Interesting Language performance comparisons - Ruby, OCAML etc — "g forever" <g24ever@...>

13 messages 2001/01/04

[#8774] No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...>

So, why not include Comparable in Array by default? It shouldn't have any

28 messages 2001/01/07
[#8779] Re: No :<, :>, etc. methods for Array — matz@... (Yukihiro Matsumoto) 2001/01/07

Hi,

[#8780] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

matz@zetabits.com (Yukihiro Matsumoto) wrote:

[#8781] Re: No :<, :>, etc. methods for Array — gotoken@... (GOTO Kentaro) 2001/01/07

In message "[ruby-talk:8780] Re: No :<, :>, etc. methods for Array"

[#8782] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) wrote:

[#8829] Sandbox (again) — wys@... (Clemens Wyss)

Hi,

20 messages 2001/01/08
[#8864] Re: Sandbox (again) — Clemens Hintze <c.hintze@...> 2001/01/08

On 8 Jan, Clemens Wyss wrote:

[#8931] String confusion — Anders Bengtsson <ndrsbngtssn@...>

Hello everyone,

21 messages 2001/01/09
[#8937] Re: String confusion — matz@... (Yukihiro Matsumoto) 2001/01/09

Hi,

[#8953] Please remove account from files — "Thomas Daniels" <westernporter@...>

Please take my e-mail address from your files and "CANCEL" my subscription to "Ruby-Talk". Ruby is not right for what I do. The "Bulk Mail" is overwhelming. Please, no more e-mail! Thank you! yours truly, Stan Daniels

14 messages 2001/01/09
[#8983] Re: Please remove account from files — John Rubinubi <rubinubi@...> 2001/01/10

On Wed, 10 Jan 2001, Thomas Daniels wrote:

[#9020] time to divide -talk? (was: Please remove account from files) — Yasushi Shoji <yashi@...> 2001/01/10

At Wed, 10 Jan 2001 14:23:30 +0900,

[#9047] Re: time to divide -talk? (was: Please remov e account from files) — Aleksi Niemel<aleksi.niemela@...>

Yasushi Shoji:

27 messages 2001/01/10
[#9049] Re: time to divide -talk? — Yasushi Shoji <yashi@...> 2001/01/10

At Thu, 11 Jan 2001 00:20:45 +0900,

[#9153] what about this begin? — Anders Strandl Elkj誡 <ase@...> 2001/01/11

[#9195] Re: Redefining singleton methods — ts <decoux@...>

>>>>> "H" == Horst Duch=EAne?= <iso-8859-1> writes:

10 messages 2001/01/12

[#9242] polymorphism — Maurice Szmurlo <maurice@...>

hello

73 messages 2001/01/13

[#9279] Can ruby replace php? — Jim Freeze <jim@...>

When I read that ruby could be used to replace PHP I got really

15 messages 2001/01/14

[#9411] The Ruby Way — "Conrad Schneiker" <schneiker@...>

As a member of the "Big 8" newsgroups, "The Ruby Way" (of posting) is to

15 messages 2001/01/17

[#9462] Re: reading an entire file as a string — ts <decoux@...>

>>>>> "R" == Raja S <raja@cs.indiana.edu> writes:

35 messages 2001/01/17
[#9465] Re: reading an entire file as a string — Dave Thomas <Dave@...> 2001/01/17

raja@cs.indiana.edu (Raja S.) writes:

[#9521] Larry Wall INterview — ianm74@...

Larry was interviewed at the Perl/Ruby conference in Koyoto:

20 messages 2001/01/18
[#10583] Re: Larry Wall INterview — "greg strockbine" <gstrock@...> 2001/02/08

Larry Wall's interview is how I found out

[#9610] Re: 101 Misconceptions About Dynamic Languages — "Ben Tilly" <ben_tilly@...>

"Christian" <christians@syd.microforte.com.au> wrote:

13 messages 2001/01/20

[#9761] Re: 101 Misconceptions About Dynamic Languages — ts <decoux@...>

>>>>> "C" == Christoph Rippel <crippel@primenet.com> writes:

16 messages 2001/01/23

[#9792] Ruby 162 installer available — Dave Thomas <Dave@...>

15 messages 2001/01/24

[#9958] Re: Vim syntax files again. — "Conrad Schneiker" <schneik@...>

Hugh Sasse wrote:

14 messages 2001/01/26
[#10065] Re: Vim syntax files again. — Hugh Sasse Staff Elec Eng <hgs@...> 2001/01/29

On Sat, 27 Jan 2001, Conrad Schneiker wrote:

[#9975] line continuation — "David Ruby" <ruby_david@...>

can a ruby statement break into multiple lines?

18 messages 2001/01/27
[#9976] Re: line continuation — Michael Neumann <neumann@...> 2001/01/27

On Sat, 27 Jan 2001, David Ruby wrote:

[#9988] Re: line continuation — harryo@... (Harry Ohlsen) 2001/01/28

>A statement break into mutliple lines if it is not complete,

[ruby-talk:9375] Re: 101 Misconceptions About Dynamic Languages

From: Stephen White <steve@...>
Date: 2001-01-16 13:56:58 UTC
List: ruby-talk #9375
On Tue, 16 Jan 2001, Christian wrote:

> Please describe to me the practical difference between an 'interpreted
> language' and C++ with hot-swappable DLL's (without resorting to lame
> excuses about compile times, given Mr Moore's hueristic).

There's no point arguing about what each language can do and how each
language implements its features. Languages are like meta-quines. It's
possible to write a C++ compiler in Ruby, and it's possible to write a
Ruby interpreter in C++. This is sufficient to demonstrate that any
powerful feature named in one language can be replicated in the other,
including speed.

Languages are like vehicles. I love my motorbike. I'm passionate about
them. I buy magazines and test ride all the new models that come out.
The bike is so far superior to a car in any number of ways. The latest
Ferrari is indistinguishable from a speck of fly shit in my rear view
mirrors. I can go faster, stop faster and turn faster.

Yet I still have a car for where a bike isn't suitable.

When I go somewhere, I make a choice to ride or drive. My choice is
based on the task I'm accomplishing. If I'm going to work, I'll take
the bike. If I'm carrying a new TV home, I'll take the car.

I'm biased. I'll take the bike when it would have been a bit easier
to take the car. I want that extra speed and power.

This all has a corresponding cost. To turn left, a Volvo driver lazily
explores his nasal cavity with his forefinger and erratically turns the
steering wheel to the left. For me to do the same requires me to shift
my weight to the left, wait for the bike to settle, counter-steer the
bike to the required angle of bank and balance myself on my left foot
while holding with my right leg.

This is a cost I'm prepared to pay on smaller rides. Given the task of
getting from Adelaide to Melbourne and back, a round trip of about 1700km,
I took the bike. My back was killing me, my bum was numb, and the mental
and physical fatigue of the journey culminated in a highside which smashed
my right leg up and stopped me from walking for a year.

I drove to Melbourne and back in my car a couple of weeks ago. I sat
back listening to Chris Isaak tapes, air conditioner going full blast,
and erratically wobbled the steering wheel around as required, like a
Volvo drive minus the spelunking. It was more boring, but it was easy.

> template <class Ty>
> void foo(const Ty& X)
>     { X.bar(); }
> 
> template <class Ty>
> void foo(Ty& X)
>     { X.bar(); }

Squeeze the front brakes hard, apply back brakes, clutch in, rev engine
to prevent stall, downshift 3 gears, match engine speed to gearbox, let
out clutch, settle, tip bike over while releasing brakes, apex, rev up,
change up gears while accelerating.

> class UnnecessaryScopeGivenNamespaces
>     def foo(X)
>         X.bar
>     end
> end

Brake for corner, go around, accelerate.

I'm even better on my feet. I can go around corners on on dirt, through
water, uphill, up and down stairs, and in tight spaces that a bike can't
fit into.

But while my walking self is niftily zapping around corners, my bike
riding self is exploring that outback country town, and my car driving
self is covering the vast distances beyond.

If I see you riding along while I'm driving interstate, I'll wish I was
on a bike too. But I'll also know the back pain you've got, the tired
eyes, the mental fatigue and the other aches and pains that you've come
to expect as part of travelling.

Try something different. It doesn't have to be that hard.

-- 
  steve@deaf.org

In This Thread