Probably badly timed suggestion: pl/perl calling style same as C style

Started by Richard Huxtonalmost 16 years ago3 messages
#1Richard Huxton
dev@archonet.com

With plperl.on_init allowing the loading of modules, might there be some
merit (and little cost) in allowing the same style of function-mapping
as with C functions?

CREATE FUNCTION add_one(integer) RETURNS integer
AS 'DIRECTORY/funcs', 'add_one'
LANGUAGE C STRICT;

CREATE FUNCTION add_one(integer) RETURNS integer
AS 'My::Package', 'add_one'
LANGUAGE plperl STRICT;

--
Richard Huxton
Archonet Ltd

#2Mike Rylander
mrylander@gmail.com
In reply to: Richard Huxton (#1)
Re: Probably badly timed suggestion: pl/perl calling style same as C style

On Wed, Feb 24, 2010 at 4:35 PM, Richard Huxton <dev@archonet.com> wrote:

With plperl.on_init allowing the loading of modules, might there be some
merit (and little cost) in allowing the same style of function-mapping as
with C functions?

CREATE FUNCTION add_one(integer) RETURNS integer
    AS 'DIRECTORY/funcs', 'add_one'
    LANGUAGE C STRICT;

CREATE FUNCTION add_one(integer) RETURNS integer
    AS 'My::Package', 'add_one'
    LANGUAGE plperl STRICT;

+1, fwiw

--
Mike Rylander
| VP, Research and Design
| Equinox Software, Inc. / The Evergreen Experts
| phone: 1-877-OPEN-ILS (673-6457)
| email: miker@esilibrary.com
| web: http://www.esilibrary.com

#3Alex Hunsaker
badalex@gmail.com
In reply to: Richard Huxton (#1)
Re: Probably badly timed suggestion: pl/perl calling style same as C style

On Wed, Feb 24, 2010 at 14:35, Richard Huxton <dev@archonet.com> wrote:

With plperl.on_init allowing the loading of modules, might there be some
merit (and little cost) in allowing the same style of function-mapping as
with C functions?

CREATE FUNCTION add_one(integer) RETURNS integer
    AS 'DIRECTORY/funcs', 'add_one'
    LANGUAGE C STRICT;

CREATE FUNCTION add_one(integer) RETURNS integer
    AS 'My::Package', 'add_one'
    LANGUAGE plperl STRICT;

Interesting... Seems like a good idea. But it aint gonna happen for 9.0 :(