On 07/13/2011 10:00 PM, Parrot Raiser wrote:
> The following program:
>
> my $skeleton = "bones\n";
> my $new_file = "grave";
> my $handle = open($new_file, :w);
> $handle.print($skeleton);
>
> opens the "grave" file, but leaves it empty. A last line:
>
> close($handle);# "close()" generat
On 07/14/2011 11:47 PM, Parrot Raiser wrote:
> When a subroutine is invoked with an empty parameter list, as follows:
>
> run_stuff();
>
> sub run_stuff {
> my ($parm) = @_;
> say "Parameter is $parm";
> }
>
> @_[0] contains "Any()".
Not "Any()", but Any (which say() prints as "Any()"
On Sun, Jul 17, 2011 at 10:21:19AM +0200, Moritz Lenz wrote:
>
> Question to the Parrot developers: How could I implement DESTROY methods
> in Rakudo? Is there any vtable I can override, or so? Note that such a
> method might itself allocate new GCables. While not urgent, it's
> important for us i
On Sun, Jul 17, 2011 at 10:40:01AM +0200, Moritz Lenz wrote:
> On 07/14/2011 11:47 PM, Parrot Raiser wrote:
> > When a subroutine is invoked with an empty parameter list, as follows:
> >
> > run_stuff();
> >
> > sub run_stuff {
> > my ($parm) = @_;
> > say "Parameter is $parm";
> > }
> >
On Jul 14, 2011, at 4:47 PM, Parrot Raiser wrote:
When a subroutine is invoked with an empty parameter list, as follows:
run_stuff();
sub run_stuff {
my ($parm) = @_;
say "Parameter is $parm";
}
@_[0] contains "Any()".
Should it?
Yes, but only because of the way you are inspecting it.