[#4522] Undefined Errno::EPROTO and the like raises NameError — "Florian Frank" <flori@...>
Hi,
[#4533] giving acces readline to rl_line_buffer — "Cs. Henk" <csaba-ml@...>
Hi!
[#4548] Ruby 1.8.2 array of hash entries functions incorrectly — noreply@...
Bugs item #1613, was opened at 2005-03-09 19:49
[#4561] rb_reg_quote weirdness — Nikolai Weibull <mailing-lists.ruby-core@...>
(Two weirdnesses in one day.)
Hi,
[#4567] Immutable Ropes — Nikolai Weibull <mailing-lists.ruby-core@...>
Note how I didn't write "Immutable Strings" in the subject.
[#4575] Allowing "?" in struct members — "Berger, Daniel" <Daniel.Berger@...>
Hi all,
[#4587] 0**0==1? — Bertram Scharpf <lists@...>
Hi,
[#4595] New block syntax — Daniel Amelang <daniel.amelang@...>
I'm really sorry if this isn't the place to talk about this. I've
Daniel Amelang wrote:
Hi --
On Monday 21 March 2005 16:17, David A. Black wrote:
Hi --
Hey David, I think that we've had some misunderstandings due to
Hi --
On Wednesday 30 March 2005 20:55, David A. Black wrote:
On Sunday 20 March 2005 21:31, Daniel Amelang wrote:
[#4601] Re: New block syntax — "Berger, Daniel" <Daniel.Berger@...>
> -----Original Message-----
[#4611] want_object? - possible? — "Berger, Daniel" <Daniel.Berger@...>
Hi all,
[#4619] Re: want_object? - possible? — Daniel Berger <djberg96@...>
--- nobu.nokada@softhome.net wrote:
Hi --
On 3/24/05, David A. Black <dblack@wobblini.net> wrote:
Hi --
On 4/14/05, David A. Black <dblack@wobblini.net> wrote:
On 14 Apr 2005, at 22:20, Mark Hubbart wrote:
On 4/15/05, Eric Hodel <drbrain@segment7.net> wrote:
[#4622] tempfile.rb — Tilman Sauerbeck <tilman@...>
Hi,
[#4648] about REXML::Encoding — speakillof <speakillof@...>
Hi.
On Thursday 31 March 2005 09:44, speakillof wrote:
Hi.
I've tested, applied, and committed your Encoding patch, Nobu.
Hi,
Re: New block syntax
On Thu, 31 Mar 2005, Sean E. Russell wrote:
> On Wednesday 30 March 2005 20:55, David A. Black wrote:
>> I prefer that the constructor (and the person reading the code from
>> left to right) know what it's doing as soon as its leftmost token
>> appears.
> If I may be allowed a brief ad hominem argument, by this logic, Perl has a
> better syntax than Ruby, because the human can see by the first token of any
> variable what type of variable it is.
Perl's basic types may be scalar/array/hash, but after that there's another
type system within scalars, that is, numbers vs strings vs pointers, that is
not acknowledged by the Perl prefix system, and after that there's the whole
class hierarchy that corresponds to a hierarchy of pointer types. Perl's $%@
prefixes made more sense in Perl 1, but in Perl 5 they really look like they're
there for backward-compatibility with the habits of programmers -- which is a
good thing and consistent with the values that Perl puts forward, but somehow
you can get tired of the $%@ system as it doesn't help and just gets in the
way. If you redesign Perl without that feature, and still keeping the rest of
Perl 5, then you've almost got Ruby in your hands, plus or minus slightly
exotic features [1]
Because Perl's types of variables are far from reflecting the whole type
hierarchy that grew in the last decade of Perl, I don't think that, even by
that logic, Perl has a better syntax than Ruby.
---
[1] i'm thinking of abstract containers (Perl-only) and backtracking
method-lookup (was Ruby-only but Perl 5.8 got a "SUPER" keyword).
(PS: But I'd rather type $ all over again than having to go in Java typecast
hell that makes any program in Java have more parentheses than the equivalent
Lisp program, notwithstanding the zillion other tokens)
.-----------------------------------------------------------------.
/ The Diagram is the Program (TM) ,--------------------------------}
{----------------------------------" http://artengine.ca/matju /
`-----------------------------------------------------------------'