Re: arrays as pl/perl input arguments [PATCH]
Peter Eisentraut <peter_e@gmx.net>
From: Peter Eisentraut <peter_e@gmx.net>
To: Tim Bunce <Tim.Bunce@pobox.com>
Cc: Alexey Klyukin <alexk@commandprompt.com>, pgsql-hackers@postgresql.org, Andrew Dunstan <andrew@dunslane.net>
Date: 2011-02-03T18:24:47Z
Lists: pgsql-hackers
On tor, 2011-02-03 at 18:01 +0000, Tim Bunce wrote: > Imagine that PL/Perl could handle named arguments: > > CREATE FUNCTION join_list( separator text, list array ) AS $$ > return join( $separator, @$list ); > $$ LANGUAGE plperl; > > The $list variable, magically created by PL/Perl, could be the array > reference created by your code, without altering the contents of @_. I would find that pretty surprising, since Perl itself doesn't even provide named arguments.