I wish to rescind the following namespace request.  It seemed like a
good idea, but when I tested under Windows, case-insensitive filenames 
got in the way. "use Constant" is equivalent to "use constant" under
Windows (and for all I know, some other platforms).

I have renamed the module to Readonly.pm, and will upload it under
that name, and will redo the namespace registration under that name.

I apologize for any trouble this has caused.

Eric J. Roode


Perl Authors Upload Server writes:
 > 
 > The following module was proposed for inclusion in the Module List:
 > 
 >   modid:       Constant::
 >   DSLIP:       bdprp
 >   description: Create read-only scalars, arrays, hashes.
 >   userid:      ROODE (Eric J. Roode)
 >   chapterid:    2 (Perl_Core_Modules)
 >   communities:
 >     RPI lily server
 > 
 >   similar:
 >     "use constant" pragma
 > 
 >   rationale:
 > 
 >     Perl's built-in pragma creates only scalars and lists, creates
 >     variables that have no leading $ character, and which cannot be
 >     interpolated into strings. Also, it works only at compile time.
 > 
 >     Constant.pm, on the other hand, will work with global variables and
 >     with lexical ("my") variables. It will create scalars, arrays, or
 >     hashes, all of which look and work like normal, non-constant Perl
 >     variables.
 > 
 >     Constant.pm uses tied variables, so it has a performance penalty as
 >     compared to "use constant", but I believe it makes a valuable
 >     complement to the pragma.
 > 
 >   enteredby:   ROODE (Eric J. Roode)
 >   enteredon:   Thu Mar  7 20:03:19 2002 GMT
 > 
 > The resulting entry would be:
 > 
 > Constant::        bdprp Create read-only scalars, arrays, hashes.    ROODE



 ----------------------------------------------------------------------
 Eric J. Roode                                            [EMAIL PROTECTED]
 Senior Software Engineer, Myxa Corporation
 perl -lpe "(($0 =~ '/' ? ($_ = $0 ) =~ s!\.?/!?$!:$@;~~@@~~~NO CARRIER

Reply via email to