Re: Registration

2000-05-23 Thread ray

Andreas,

Yes, I did look at Storable::dclone. Clone::clone was degined
to be called as a method, just add Clone to a package @ISA. It
also allows the user to specify a depth of copy, and it's also 
~2.5 times faster than dclone.

-
Ray Finch[EMAIL PROTECTED]
Classmates.com   Tel: (206) 901-0843 x25
16300 Christensen Road, Suite 250Fax: (206) 241-1780
Seattle, WA 98188-3418 (USA)

On 21 May 2000, Andreas J. Koenig wrote:

> > On Fri, 19 May 2000 17:14:35 -0700 (PDT), ray <[EMAIL PROTECTED]> said:
> 
>  > Hello,
>  > I would like to contribute an XSUB module I wrote to clone a nested hash 
>  > or array object. It can be called either as a function or method and allows
>  > the depth of the copy to be specified. Simple benchmarking of the application
>  > I had written it for gave a 5 time speed increase over similar code written
>  > in perl.  The following is a description in module list format:
> 
>  > Name   DSLI  Description  Info
>  > -     -
>  > Clone  idch  Recursive copy of nested objectsRDF
> 
> And compared to e.g. Storable::dclone(), have you compared?
> 
> -- 
> andreas
> 
> 




Re: SAX or XML::SAX ?

2000-05-23 Thread Ken MacLeod

Michael Koehne <[EMAIL PROTECTED]> writes:

>   So the question we have :
> 
>   The Java implementation of SAX 2.0 is out, and it improve in some
>   important concepts as the namespace thing, filters, and document
>   order. Ken had mad XML::Parser::PerlSAX as a part of his
>   libxmlperl, providing a look like SAX programming style to the
>   CPAN comunity.  Unfortunately those PerlSAX modules had wild
>   grown, and distributed anywhere in the XML namespace.
> 
>   This may be the point to call for either the XML::SAX namespace or
>   to ask [EMAIL PROTECTED] for a toplevel SAX namespace ? The benefit
>   would be, that the necessary work on the existing modules, that
>   are using PerlSAX, would also clean the namespace.

Michael and I, and others on occasion, have been discussing SAX module
naming for quite a while, mostly so we can present a pretty clear
picture when we're close to needing them.  That time is coming up with
SAX2.  SAX2 is not backwards compatible with SAX1 so this would be a
really good time to start using a SAX::* or SAX*:: namespace, to
indicate those modules that are SAX2 compliant, and without breaking
any SAX1 modules.

We have two basic differences of opinion that we'd like to get input
on.

A little background first.  SAX modules come in three basic flavors,
"drivers" which generate SAX events (parsers are drivers), "handlers"
which consume SAX events (writers and tree builders are handlers), and
"filters" which are both handlers and drivers.

The first question is: do we want to have one top-level namespace
called "SAX::" with multiple namespaces under it (SAX::Driver::*,
SAX::Handler::*, and SAX::Filter::*) and use three-level naming; or
have multiple top-level namespaces (SAXDriver::*, SAXHandler::*, and
SAXFilter::*) and use two-level namespaces.  For reference, Tim Bunce
mentioned during the last round that the module list maintainers
prefer two-level naming.

The second question is: should unique namespaces be used for
specialized types of drivers, handlers, or filters.  Specifically,
Parser (SAX::Parser::* or SAXParser::*), Writer, Builder [for trees],
etc.

Although there are four combinations of these, I've taken all the
existing SAX modules and shown a SAX::* without sub-types and a SAX*::
with sub-types for each module at
.

So please indicate your preference:

1)  SAX::*::* or  SAX*::*

2)  no-sub-types  or  sub-types

Thanks,

  -- Ken



Re: New module DBIx::Abstract

2000-05-23 Thread Tim Bunce

On Tue, May 23, 2000 at 04:48:29PM +0200, Andreas J. Koenig wrote:
> > On Tue, 23 May 2000 10:53:35 +0100, Graham Barr <[EMAIL PROTECTED]> said:
> 
> >> Why aren't these messages CC'd to the user?
> 
>  > IIRC the user gets a separate copy. I assume that is because they may
>  > have a "private" email and Anfreas uses that.
> 
> That's correct. What I realize now is that this makes responding with
> the desired CC difficult.
> 
> I'll try to improve this a little:
> 
> - if they have a working [EMAIL PROTECTED], send a CC to that
> - only otherwise send them a separate mail

Thanks.

Tim.



Welcome new user Paul Ruscher

2000-05-23 Thread Perl Authors Upload Server


Welcome Paul Ruscher,

PAUSE, the Perl Authors Upload Server, has a userid for you:

RUSCHER

Once you've gone through the procedure of password approval (see the
separate mail you should receive about right now), this userid will be
the one that you can use to upload your work or edit your credentials
in the PAUSE database.

This is what we have stored in the database now:

  Name:  Paul Ruscher
  email: [EMAIL PROTECTED]
  homepage:  
  enteredby: Andreas J. König

Please note that your email address is exposed in various listings and
database dumps. You can register with both a public and a secret email
if you want to protect yourself from SPAM. If you want to do this,
please visit
  https://pause.kbx.de/pause/authenquery?ACTION=edit_cred
or
  http://pause.kbx.de/pause/authenquery?ACTION=edit_cred

If you need any further information, please visit
  $CPAN/modules/04pause.html.
If this doesn't answer your questions, contact [EMAIL PROTECTED]

Thank you for your prospective contributions,
The Pause Team



Module update for DBD::RAM

2000-05-23 Thread Perl Authors Upload Server

Record update in the PAUSE modules database:

   modid: [DBD::RAM]
   statd: [b] was [a]
   stats: [m]
   statl: [p]
   stati: [O]
 description: [a DBI driver for files and data structures] was [DBI interface to 
in-memory data structures]
  userid: [JZUCKER]
   chapterid: [ 7]

Data entered by Jeff Zucker (JZUCKER).
Please check if they are correct.

The Pause



Re: New module DBIx::Abstract

2000-05-23 Thread Andreas J. Koenig

> On Tue, 23 May 2000 10:53:35 +0100, Graham Barr <[EMAIL PROTECTED]> said:

>> Why aren't these messages CC'd to the user?

 > IIRC the user gets a separate copy. I assume that is because they may
 > have a "private" email and Anfreas uses that.

That's correct. What I realize now is that this makes responding with
the desired CC difficult.

I'll try to improve this a little:

- if they have a working [EMAIL PROTECTED], send a CC to that
- only otherwise send them a separate mail

-- 
andreas



User update for JEDWARDS

2000-05-23 Thread Perl Authors Upload Server

(This Mail was generated by the server
  https://pause.kbx.de/pause/authenquery;ACTION=edit_cred
automatically)

Record update in the PAUSE users database:

 userid: [JEDWARDS]
   fullname: [Jim Edwards]
  email: [[EMAIL PROTECTED]] was [[EMAIL PROTECTED]]
   homepage: [http://www.inmet.gov.br/~jedwards]
cpan_mail_alias: [publ]


Data were entered by ANDK (Andreas J. König).
Please check if they are correct.

Thanks,
The Pause



New module Conjury

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   Conjury
  DSLI:Rdp?
  description: Generic software construction toolset
  userid:  JWOODYATT (james h. woodyatt)
  chapterid:3 (Development_Support)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 13:03:38 2000 GMT

The resulting entry will be:

Conjury   Rdp? Generic software construction toolsetJWOODYATT

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module HTTP::BrowserDetect

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   HTTP::BrowserDetect
  DSLI:adph
  description: Detect browser, version, OS from UserAgent
  userid:  LHS (Lee Semel)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 12:48:44 2000 GMT

The resulting entry will be:

HTTP::
::BrowserDetect   adph Detect browser, version, OS from UserAgent   LHS

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module Socket6

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   Socket6
  DSLI:adpf
  description: getaddrinfo/getnameinfo support module
  userid:  UMEMOTO (Hajimu Umemoto)
  chapterid:5 (Networking_Devices_IPC)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 12:45:39 2000 GMT

The resulting entry will be:

Socket6   adpf getaddrinfo/getnameinfo support module   UMEMOTO

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module DBD::RAM

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   DBD::RAM
  DSLI:ampO
  description: DBI interface to in-memory data structures
  userid:  JZUCKER (Jeff Zucker)
  chapterid:7 (Database_Interfaces)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 12:40:00 2000 GMT

The resulting entry will be:

DBD::
::RAM ampO DBI interface to in-memory data structures   JZUCKER

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module SQL::Schema

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   SQL::Schema
  DSLI:bdpO
  description: Convert a data dictionary to SQL statements
  userid:  TODD (Torsten Hentschel)
  chapterid:   11 (String_Lang_Text_Proc)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 12:36:16 2000 GMT

The resulting entry will be:

SQL::
::Schema  bdpO Convert a data dictionary to SQL statements  TODD

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module Win32::RASE

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   Win32::RASE
  DSLI:Rdpf
  description: Dialup entries and connections on Win32
  userid:  MBLAZ (Mike Blazer)
  chapterid:   22 (Microsoft_Windows_Modules)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 11:51:04 2000 GMT

The resulting entry will be:

Win32::
::RASERdpf Dialup entries and connections on Win32  MBLAZ

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module Crypt::CBCeasy

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   Crypt::CBCeasy
  DSLI:bdpf
  description: Easy things make really easy with Crypt::CBC
  userid:  MBLAZ (Mike Blazer)
  chapterid:   14 (Security_and_Encryption)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 11:50:07 2000 GMT

The resulting entry will be:

Crypt::
::CBCeasy bdpf Easy things make really easy with Crypt::CBC MBLAZ

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



New module Java

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   Java
  DSLI:bdoO
  description: A Front-end for JVM communication
  userid:  METZZO (Mark Ethan Trostler)
  chapterid:9 (Language_Interfaces)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 11:48:00 2000 GMT

The resulting entry will be:

Java  bdoO A Front-end for JVM communicationMETZZO

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



Re: Namespace request: IO::Filesystem

2000-05-23 Thread Andreas J. Koenig

> On Mon, 22 May 2000 12:12:55 -0400 (EDT), "L.M.Orchard" <[EMAIL PROTECTED]> 
>said:

>> I see, you haven't yet uploaded such a thing, so it may be of interest
>> to you to know that a Filesys:: namespace already exists:

 > Oh, I figured I needed to wait in uploading it to begin with until the
 > namespace was approved.  Guess I'm not quite clued about CPAN process.
 > Guess when I get a few moments, I'll finish up the docs and run it
 > through PAUSE.

Great. The document on PAUSE, CPAN/modules/04pause.html recently got a
paragraph added containing the sentence:

Generally a lack of response can be taken as acceptance of the
module name being proposed.

It was always CPAN's policy to accept per default rather than deny,
but it was not announced properly. Sorry for that.

-- 
andreas



New module HTTP::Browscap

2000-05-23 Thread Perl Authors Upload Server


The next version of the Module List will list the following module:

  modid:   HTTP::Browscap
  DSLI:cdpO
  description: Provides info on web browser capabilities
  userid:  JAMESPO (James Powell)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  enteredby:   ANDK (Andreas J. König)
  enteredon:   Tue May 23 10:20:59 2000 GMT

The resulting entry will be:

HTTP::
::BrowscapcdpO Provides info on web browser capabilitiesJAMESPO

Please allow a few days until the entry will appear in the published
module list.

Parts of the data listed above can be edited interactively on the
PAUSE. See https://pause.kbx.de/pause/authenquery?ACTION=edit_mod

Thanks for registering,
The Pause Team



Welcome new user James Powell

2000-05-23 Thread Perl Authors Upload Server


Welcome James Powell,

PAUSE, the Perl Authors Upload Server, has a userid for you:

JAMESPO

Once you've gone through the procedure of password approval (see the
separate mail you should receive about right now), this userid will be
the one that you can use to upload your work or edit your credentials
in the PAUSE database.

This is what we have stored in the database now:

  Name:  James Powell
  email: [EMAIL PROTECTED]
  homepage:  http://www.jamespo.ukshells.co.uk
  enteredby: Andreas J. König

Please note that your email address is exposed in various listings and
database dumps. You can register with both a public and a secret email
if you want to protect yourself from SPAM. If you want to do this,
please visit
  https://pause.kbx.de/pause/authenquery?ACTION=edit_cred
or
  http://pause.kbx.de/pause/authenquery?ACTION=edit_cred

If you need any further information, please visit
  $CPAN/modules/04pause.html.
If this doesn't answer your questions, contact [EMAIL PROTECTED]

Thank you for your prospective contributions,
The Pause Team



Re: New module DBIx::Abstract

2000-05-23 Thread Graham Barr

On Tue, May 23, 2000 at 10:41:16AM +0100, Tim Bunce wrote:
> On Sun, May 21, 2000 at 07:56:10PM +0200, Perl Authors Upload Server wrote:
> > 
> > The next version of the Module List will list the following module:
> > 
> >   modid:   DBIx::Abstract
> >   DSLI:RmpO
> >   description: Wrapper for DBI that generates SQL
> >   userid:  TURNERA (Andrew Turner)
> >   chapterid:7 (Database_Interfaces)
> >   enteredby:   ANDK (Andreas J. Knig)
> >   enteredon:   Sun May 21 17:56:10 2000 GMT
> > 
> > The resulting entry will be:
> 
> Why aren't these messages CC'd to the user?

IIRC the user gets a separate copy. I assume that is because they may
have a "private" email and Anfreas uses that.

Graham.



Re: New module DBIx::Abstract

2000-05-23 Thread Tim Bunce

On Sun, May 21, 2000 at 07:56:10PM +0200, Perl Authors Upload Server wrote:
> 
> The next version of the Module List will list the following module:
> 
>   modid:   DBIx::Abstract
>   DSLI:RmpO
>   description: Wrapper for DBI that generates SQL
>   userid:  TURNERA (Andrew Turner)
>   chapterid:7 (Database_Interfaces)
>   enteredby:   ANDK (Andreas J. Knig)
>   enteredon:   Sun May 21 17:56:10 2000 GMT
> 
> The resulting entry will be:

Why aren't these messages CC'd to the user?

> DBIx::
> ::AbstractRmpO Wrapper for DBI that generates SQL   TURNERA

That's a poor description.

Tim.



User update for MAHEX

2000-05-23 Thread Perl Authors Upload Server

(This Mail was generated by the server
  https://pause.kbx.de/pause/authenquery;ACTION=edit_cred
automatically)

Record update in the PAUSE users database:

 userid: [MAHEX]
   fullname: [Mark A. Hershberger] was [Mark "Hex" Hershberger]
  email: [[EMAIL PROTECTED]] was [[EMAIL PROTECTED]]
   homepage: [http://mah.everybody.org] was [http://www.eecs.tulane.edu/~mah]
cpan_mail_alias: [publ]


Data were entered by MAHEX (Mark "Hex" Hershberger).
Please check if they are correct.

Thanks,
The Pause