[#4734] Possible regex bug? — hal9000@...
OK, I'm trying to match an optional comma followed by
[#4744] Piping in Ruby? — Stephen White <steve@...>
There's one construct I miss from shell scripts... The ability to pipe the
[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>
Hi, Glen,
Howdy,
> I asked him/her. He/She opened the new site using tiki-1.0.4.
Hi, Glen,
Howdy,
[#4769] unix 'time' in Ruby? — Robert Feldt <feldt@...>
Hi.
[#4774] Module vs. Class — Jilani Khaldi <jilanik@...>
Hi,
[#4776] Listing methods in a module — DaVinci <bombadil@...>
Hi all. I need a little help :)
[#4792] closures — Stuart Zakon <zakons@...>
Can somebody please explain what a closure is within the context of
[#4809] Some questions — Friedrich Dominicus <frido@...>
[#4849] FEATURE REQUEST: Fixnum bitfields — Wayne Scott <wscott@...>
Hi,
[#4883] Re-binding a block — Dave Thomas <Dave@...>
matz@zetabits.com (Yukihiro Matsumoto) writes:
[#4916] Re: [TOY] FL — Andrew Hunt <andy@...>
> I still don't understand sorry.
[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>
Hi,
[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>
Nobody cares about this but me,
Thanks very much for the input.
SugHimsi.
,
[#4951] What do I need to compile 1.4? — "Glen Stampoultzis" <trinexus@...>
Platform is Windows 98
[#4987] Ruby Book Ch 2 English -- arguments/parameters/options? — Jon Babcock <jon@...>
Once again, I must impose on your good graces.
[#4992] Re: Perl 6 rumblings -- RFC 225 (v1) Data: S uperpositions (fwd) — Aleksi Niemel<aleksi.niemela@...>
Michael dared to suggest, and was probably right:
[#5009] Re: Ruby Book Ch 2 English -- arguments/parameters/options? — "Dat Nguyen" <thucdat@...>
[#5011] Changes in 1.6.0 — matz@... (Yukihiro Matsumoto)
Hi,
[#5013] A QuantumSuperposition Proposal for Ruby — Huayin Wang <wang@...>
# I have been play around the QuantumSuperpositions idea today and
[#5028] A Tru64 problem and ruby-talkietiquette — Aleksi Niemel<aleksi.niemela@...>
I just saw this (the little I could see in English)
[#5033] Having problems with Net::HTTP::do_finish — Dan Schmidt <dfan@...>
I just started using Ruby yesterday, and I'm having trouble with my
[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>
Hi,
On Sat, 23 Sep 2000, Yukihiro Matsumoto wrote:
Hi,
On Fri, 22 Sep 2000, Masahiro Tanaka wrote:
>From: Robert Feldt <feldt@ce.chalmers.se>
[#5061] Proposal: Add rubycpp.h or include in ruby.h — Robert Feldt <feldt@...>
[#5070] Ruby Book 2.18, Eng.tl, kesaran pasaran? — Jon Babcock <jon@...>
From Ruby Book 2.18:
[#5077] Crazy idea? infix method calls — hal9000@...
This is a generalization of the "in" operator idea which I
[#5082] Application Error in 1.6.0 on Win2K — "Kevin Burge" <kcbspam@...>
I've created a 1.6.0 ruby extension (1.6.0 (2000-09-19) [i586-mswin32]),
[#5092] RE: Hanging require — Aleksi Niemel<aleksi.niemela@...>
> ruby -v a.rb
[#5114] Types and === — hal9000@...
<sigh> I imagine Yoda behind me, shaking his little green head
[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>
When I try to compile Ruby 1.6.1, I get the following error:
[#5161] Re: Types and === — schneik@...
[#5175] Compiling 1.6.1 problem — Tony Reed <Callus@...>
Compiling Ruby 1.6.1 fails:
Hi,
On 9/29/00, Yukihiro Matsumoto wrote:
From: Tony Reed <Callus@Sympatico.CA>
[ruby-talk:4994] Re: Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions (fwd)
Michael G. Schwern wrote:
# On Mon, Sep 18, 2000 at 10:35:49AM +0000, John Carter wrote:
# > This looks like a well flung gauntlet for the wizards of AUTOLOAD (or
# > something)
# >
# > Someone took the Perl 6 RFC 225 Data Superpositions paper and sent it
to
# > ruby talk.
# >
# > Matz the author of ruby promptly demonstrated the power and cleanness
of
# > the Ruby iterators.
#
# I don't think its quite understood *what* RFC 225 is proposing.
That *was* correct, although the initial misunderstanding looks like it
will produce some useful additions to Ruby.
# any()
# and all() aren't just some sort of glorified grep() operators. Its
# quantum superpositions!
Alternatively, one might say that the misunderstood variants of any() and
all() were *insufficiently* glorified, i.e. that correctly understood that
they are really super-glorified grep() operators.
Anyway, Mathiew Bouchard already pointed out this discrepancy, although no
one has addressed it yet. (Perhaps this is due to the change of
thread/subject line, perhaps because it is more difficult, or perhaps
because some key people are toiling away on English Ruby books or the
imminent release of Ruby 1.6.0).
In any case, thanks much for your followup--hopefully your even more
informative post will produce even more interesting results.
Mathieu Bouchard wrote:
>
> > |> if (any(@value) < 10) { ... }
> > |> die unless all(@tests)->($data);
> > |> ought to be available to all Perl users.
> >
> > This can be easily accomplished by the method like
> > module Enumerable
> > def any; self.each do |item| return true if yield(item); end
> > return false; end
> > def all; self.each do |item| return false unless yield(item); end
> > return true; end; end
> > Pretty easy huh?
>
> The two are somewhat different. What you propose is two short-circuited
> applications of Enumerable#inject (See end of faq). I would like to see
> them in Enumerable (but I would like to see #inject before that)
>
> (insert strong australian accent here)
>
> What Damian proposes is that instead of wrapping an expression in a
bunch
> of any/all blocks, you could insert "any" and "all" specifiers _inside_
> the expression. This could mean that [1,2,3].any would do is mimic all
the
> objects it contains at once, and that every message sent to that
> collective would be dispatched to all contained objects, and their
results
> would be combined in a new "any" object containing all the results;
> eventually, when the value of a Boolean Collective is observed,
something
> magical happens ("collapsing of states") which OR's the members of the
> Collective together and gives a result.
>
> Damian says it's to emulate quantum-computing constructs in a current
> computer, but I think he's really trying to market Prolog/Icon's
> goal-directed programming concepts to the Perl masses.
>
> I admit I have some difficulty separating the concepts of inject-based
> functions and goal-directed computing, from a point of view of result
> (maybe because it's been a while since i last used/seen
> goal-directedness, apart from regexps). The notation and execution is
> however different.
>
> I'd like it very much if someone would post examples of a goal-directed
> expression that is non-trivial (or convoluted) to write using Matz'
> any/all functions.
>
> PS: now that I think of it, collapsed 'true' booleans in expressions
> containing 'any' are tagged with the values of 'any' that produced the
> 'true'... or something like that.
Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)