On Tue, Jan 30, 2024 at 09:40:59PM -0600, Luis Mochan wrote:
> ...>
> On Mon, Jan 29, 2024 at 10:19:56PM -0500, David Mertens wrote:
> > Hello Luis,
> >
> > Ever crafty, Perl gives you another way to solve this. You could put your
> > functions under another name space and invoke them by explicitly naming the
> > package and function. For example, if you have a function "do_it" in
> > package MY, you could invoke it as
> >
> > $pdl->MY::do_it(...args...)
> >
Found another alternative, as in:
my $f=sub($x){$x**2}; #or $f=sub{$_[0]**2};
print sequence(10)->$f;
Curiously, it works in general but not the sub($x){...} in the pdl REPL.
--
o
W. Luis Mochán, | tel:(52)(777)329-1734 /<(*)
Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\
Av. Universidad s/n CP 62210 | (*)/\/ \
Cuernavaca, Morelos, México | [email protected] /\_/\__/
GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB
_______________________________________________
pdl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-devel