[#11822] RCR: Input XML support in the base Ruby — Dave Thomas <Dave@...>

15 messages 2001/03/01

[#11960] Not Ruby, for me, for the moment at least — "Michael Kreuzer" <mkreuzer@... (nospam)>

I wrote on this newsgroup last weekend about how I was considering using

11 messages 2001/03/04

[#12023] French RUG ? — "Jerome" <jeromg@...>

Hi fellow rubyers,

16 messages 2001/03/05

[#12103] disassembling and reassembling a hash — raja@... (Raja S.)

Given a hash, h1, will the following always hold?

20 messages 2001/03/06

[#12204] FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1>

Ruby is, indeed, a very well designed language.

64 messages 2001/03/07
[#12250] Re: FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1> 2001/03/07

>>>>> "GK" == GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp> writes:

[#12284] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/08

In message "[ruby-talk:12250] Re: FEATURE REQUEST: 'my' local variables"

[#12289] Re: FEATURE REQUEST: 'my' local variables — matz@... (Yukihiro Matsumoto) 2001/03/08

Hi,

[#12452] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/12

In message "[ruby-talk:12289] Re: FEATURE REQUEST: 'my' local variables"

[#12553] Re: FEATURE REQUEST: 'my' local variables — Dave Thomas <Dave@...> 2001/03/13

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#12329] Math package — Mathieu Bouchard <matju@...>

18 messages 2001/03/09

[#12330] Haskell goodies, RCR and challenge — Robert Feldt <feldt@...>

Hi,

19 messages 2001/03/09
[#12374] Re: Haskell goodies, RCR and challenge — matz@... (Yukihiro Matsumoto) 2001/03/10

Hi,

[#12349] Can Ruby-GTK display Gif Png or Jpeg files? — Phlip <phlip_cpp@...>

Ruby-san:

20 messages 2001/03/09

[#12444] class variables — Max Ischenko <max@...>

14 messages 2001/03/12

[#12606] Order, chaos, and change requests :) — Dave Thomas <Dave@...>

17 messages 2001/03/14

[#12635] email address regexp — "David Fung" <dfung@...>

i would like to locate probable email addresses in a bunch of text files,

12 messages 2001/03/14

[#12646] police warns you -- Perl is dangerous!! — Leo Razoumov <see_signature@127.0.0.1>

I just read this story on Slashdot

14 messages 2001/03/14
[#12651] Re: police warns you -- Perl is dangerous!! — pete@... (Pete Kernan) 2001/03/14

On 14 Mar 2001 11:46:35 -0800, Leo Razoumov <see_signature@127.0.0.1> wrote:

[#12691] Re: police warns you -- Perl is dangerous!! — "W. Kent Starr" <elderburn@...> 2001/03/15

On Wednesday 14 March 2001 15:40, Pete Kernan wrote:

[#12709] [OFFTOPIC] Re: police warns you -- Perl is dangerous!! — Stephen White <spwhite@...> 2001/03/16

On Fri, 16 Mar 2001, W. Kent Starr wrote:

[#12655] Re: FEATURE REQUEST: 'my' local variables — "Benjamin J. Tilly" <ben_tilly@...>

>===== Original Message From Leo Razoumov <see_signature@127.0.0.1> =====

18 messages 2001/03/14

[#12706] Library packaging — "Nathaniel Talbott" <ntalbott@...>

I have a project that I'm working on that needs to live two different lives,

30 messages 2001/03/16

[#12840] Looking for a decent compression scheme — Dave Thomas <Dave@...>

14 messages 2001/03/19

[#12895] differences between range and array — "Doug Edmunds" <dae_alt3@...>

This code comes from the online code examples for

16 messages 2001/03/20
[#12896] Re: differences between range and array — "Hee-Sob Park" <phasis@...> 2001/03/20

[#12899] Re: differences between range and array — Jim Freeze <jim@...> 2001/03/20

On Tue, 20 Mar 2001, Hee-Sob Park wrote:

[#12960] TextBox ListBox — Ron Jeffries <ronjeffries@...>

Attached is a little Spike that Chet and I are doing. It is a

13 messages 2001/03/20

[#12991] [ANN] Lapidary 0.2.0 — "Nathaniel Talbott" <ntalbott@...>

Well, here's my first major contribution to the Ruby world: Lapidary. It's a

16 messages 2001/03/20

[#13028] mkmf question — Luigi Ballabio <luigi.ballabio@...>

15 messages 2001/03/21

[#13185] Reading a file backwards — "Daniel Berger" <djberg96@...>

Hi all,

21 messages 2001/03/25
[#13197] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

> Hi Dan,

[#13203] Re: Reading a file backwards — Mathieu Bouchard <matju@...> 2001/03/25

On Sun, 25 Mar 2001, Daniel Berger wrote:

[#13210] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

"Mathieu Bouchard" <matju@sympatico.ca> wrote in message

[#13374] Passing an array to `exec'? — Lloyd Zusman <ljz@...>

I'd like to do the following:

15 messages 2001/03/31

[#13397] Multidimensional arrays and hashes? — Lloyd Zusman <ljz@...>

Is it possible in ruby to make use of constructs that correspond to

14 messages 2001/03/31

[ruby-talk:12526] Re: Haskell goodies, RCR and challenge

From: "Conrad Schneiker" <schneik@...>
Date: 2001-03-12 20:26:55 UTC
List: ruby-talk #12526
David Alan Black wrote: 

# Hello --
# 
# On Mon, 12 Mar 2001, Conrad Schneiker wrote:
# 
# > Matz wrote:
# > 
# > # I'd like to put this particular one into RCR and get comments from
# > # people in the community.  Mike, Please?
# > # 
# > # Choices are:
# > # 
# > #   * partition
# > #   * bisect
# > #   * whatever else
# > #   * no, we don't need it.
# > 
# > FWIW, I vote for 'partition':
# >     * Compatibility with Haskell usage (presumably).
# >     * Nearly identical to C++ partition function.
# >     * Fairly natural term for native English programmers.
# 
# I'd go along with this, based on the word of people who know more
# about functional programming and Haskell than I do.  But the whole
# notion of Haskell compatibility worries me a little.  (See below.)
# 
# > 'bisect' -- I disagree:
# >     * Misleading, suggests cutting in half.
# >     * Not most commonly used term, AFAIK.
# 
# I agree -- I mean, I disagree -- I mean, I agree with Conrad,
# who disagrees with 'bisect' :-)
# 
# 
# > Don't need -- I disagree:
# >     * A matter of degree: C doesn't have min and max, but Ruby does.
# 
# I'm not sure about this.  I've never missed it. 

One of the things that make Perl, Python, and Ruby very  useful for
many common tasks is that they include lots of 'extra' functions with
respect to C, ksh, and so on, so that you don't have to waste time
reinventing semi-trivial wheels. (More important in many cases is that
you don't have to waste time checking other people's inevitable
variations on reinvented wheels to make sure they match your idea of
how the 'standard' variant should work when maintaining stuff written
by others.) 

This of course means that many people will often not find
several-to-many of these functions all that useful.  But on the
average, it makes the language overall more useful to more
people--that is, at least as long as you don't go completely 
hog wild--or should that be, as long as you don't go completely
mad cow. }8<D

# It can be added to
# Enumerable, already, in one line (though obviously core inclusion
# would mean speed).  There are certainly many other
# Enumerable/Array/Hash things that I would consider much more
# important [...].

Then by all means, please propose them.

# As for Haskell and functional programming:
# 
# I'm confused about the whole status of these things, with respect to
# Ruby.  There's been talk from time to time about borrowing standard
# functions from Haskell, or emulating a functional paradigm in Ruby.
# It always starts out sounding intriguing and well-defined, but then
# seems to end up as a kind of miscellany of possibly useful
# functions.

IMO, that is OK (and is to be expected whenever you are selecting some
subset of functions most likely to be useful in the borrowing
language).  Perl and Python (seem to have) copied useful functions
found in Lisp (with some renaming and modification)  that allow you to
do *some* things in a *somewhat* Lisp-like way, without emulating the
Lisp paradigm. IMO, Perl and Python are better for it. 

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

In This Thread

Prev Next