[#5218] Ruby Book Eng tl, ch1 question — Jon Babcock <jon@...>

13 messages 2000/10/02

[#5404] Object.foo, setters and so on — "Hal E. Fulton" <hal9000@...>

OK, here is what I think I know.

14 messages 2000/10/11

[#5425] Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...>

18 messages 2000/10/11
[#5427] RE: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — OZAWA -Crouton- Sakuro <crouton@...> 2000/10/11

At Thu, 12 Oct 2000 03:49:46 +0900,

[#5429] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...> 2000/10/11

Thanks for the input.

[#5432] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Yasushi Shoji <yashi@...> 2000/10/11

At Thu, 12 Oct 2000 04:53:41 +0900,

[#5516] Re: Some newbye question — ts <decoux@...>

>>>>> "D" == Davide Marchignoli <marchign@di.unipi.it> writes:

80 messages 2000/10/13
[#5531] Re: Some newbye question — matz@... (Yukihiro Matsumoto) 2000/10/14

Hi,

[#5544] Re: Some newbye question — Davide Marchignoli <marchign@...> 2000/10/15

On Sat, 14 Oct 2000, Yukihiro Matsumoto wrote:

[#5576] Re: local variables (nested, in-block, parameters, etc.) — Dave Thomas <Dave@...> 2000/10/16

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#5617] Re: local variables (nested, in-block, parameters, etc.) — "Brian F. Feldman" <green@...> 2000/10/16

Dave Thomas <Dave@thomases.com> wrote:

[#5705] Dynamic languages, SWOT ? — Hugh Sasse Staff Elec Eng <hgs@...>

There has been discussion on this list/group from time to time about

16 messages 2000/10/20
[#5712] Re: Dynamic languages, SWOT ? — Charles Hixson <charleshixsn@...> 2000/10/20

Hugh Sasse Staff Elec Eng wrote:

[#5882] [RFC] Towards a new synchronisation primitive — hipster <hipster@...4all.nl>

Hello fellow rubyists,

21 messages 2000/10/26

[ruby-talk:5612] Re: local variables (nested, in-block, parameters, etc.)

From: hal9000@...
Date: 2000-10-16 19:40:01 UTC
List: ruby-talk #5612
OK, my two cents' worth. What is that in yen? :)

Overall I like |a,b| better than <a,b>.

As for Guy's tilde, I partly like the idea. I think
the punctuation should go in front, and I think
maybe the tilde is ugly. But I do like that the
two kinds of vars can be mixed.

A notation using the semicolon (or other separator)
like |a, b; c, d| means that we cannot choose the
order of our parameters, does it not? Maybe for some
cosmetic or other reason, I want them in a certain order.

I could live with the "symbol" notation (was it Clemens
who proposed this?) although i can see that it might not
be consistent with how symbols are normally used.

I think maybe I like the lambda notation best of all.
When I took CS 450, Theory of Programming Languages,
years ago, one of the principles was "Similar things
should look similar; different things should look
different." (I think the textbook author was McLennan.)
This principle was the historical reason that, for
example, Algol uses brackets for arrays instead of
parentheses (in FORTRAN, function calls and array
element references looked the same).

Of course, there are times to keep this rule, and times
to violate it.

The whole block/closure issue confuses me since I have
never actually used closures in a real-life situation.

Is it reasonable to say: There are some blocks that are
intended to be used as closures, and some that are not?

If so, would it be reasonable to create some kind of
differing syntax for these? (Breaking as little code as
possible.) I think this is the lambda approach, is it
not?

Hal


--
Hal Fulton


Sent via Deja.com http://www.deja.com/
Before you buy.

In This Thread