On Sun, 27 Oct 2002 [EMAIL PROTECTED] wrote:
: Damian Conway wrote:
: : > or
: : >
: : > given ( "/home/temp/", $f )
: : > -> ( str $x , int $n ) {
: : > $x ~ ["one, "two", ... , "hundreed"][$n]
: : > };
: : >
: : > it seems that the last does not work beca
Damian Conway wrote:
: > or
: >
: > given ( "/home/temp/", $f )
: > -> ( str $x , int $n ) {
: > $x ~ ["one, "two", ... , "hundreed"][$n]
: > };
: >
: > it seems that the last does not work because given take only one argument.
:
: That's right. But th
fearcadi wrote:
* do we have have an axcess to the signature of the
subroutine if we have been passed only its reference .
that is , for exemple , can
process( @x , &step )
guess how many arguments &step expects ?
I'd expect that Code objects would have a C or C method:
&subnam
Simon Cozens wrote:
Ah, I see. So (x & y) is equivalent to all(x,y) ?
Yes. C, C, and C are the n-ary prefix versions
of binary infix C<|>, C<&>, C respectively.
One might imagine others of this ilk too, perhaps:
BinaryN-ary
+sum
*prod
~
Damian Conway wrote:
> > ~~ !~ - smartmatch and/or perl5 '=~' (?)
> > like unlike- (tentative names)
>
> Do we *really* need the alphabetic synonyms here?
> Me no like!
I agree with Damian. C wouldn't've been a bad name for the Perl 5
C<=~> operato
On Sat, 26 Oct 2002, fearcadi wrote:
: * are stream separators ";" "&" "|" in the "for" loop - operators
: in the usual sence ( like "," ) or they are pure grammar ?
If ";", probably operator, though behaving a bit differently on
the left of -> than on the right, since the right is essentially
References: <[EMAIL PROTECTED]>
Questions :
* are stream separators ";" "&" "|" in the "for" loop - operators
in the usual sence ( like "," ) or they are pure grammar ?
* is prototype of the subrotine more regexp then expression ?
to what extent it is a regexp ? where it is stored , can we
[EMAIL PROTECTED] (Damian Conway) writes:
> Err...that's not what that does. What you wrote creates a scalar value that
> superimposes the scalar values C< \@array > and C< 3 >.
>
> To test if an array is full of 3's you'd write:
> all(@array) == 3
Ah, I see. So (x & y) is equivalent to all
Simon Cozens wrote:
I don't understand this, on several levels. The lowest level on which
I don't understand it is that testing whether an array is full of threes:
@array & 3
Err...that's not what that does. What you wrote creates a scalar value that
superimposes the scalar values C< \@
On Fri, Oct 25, 2002 at 04:10:31PM -0700, Michael Lazzaro wrote:
>
> Here's try #2. Things that are not true operators or have other
> caveats are marked, where known. LMKA.
> methods and listops, uncategorized:
>
> my our
> map grep
> sqrtlogsin cos
[EMAIL PROTECTED] (Michael Lazzaro) writes:
> & | ! - superpositional
> all any one (none?)
I don't understand this, on several levels. The lowest level on which
I don't understand it is that testing whether an array is full of threes:
@array & 3
makes
Excellent (and valuble) work Michael. Thank-you.
My turn for a few comments:
& | ! - superpositional
all any one (none?)
Although there certainly are good uses for a C superpositional:
push @list, $newval
if $newval eq none(@list);
print "In range\n"
12 matches
Mail list logo