Re: Module submission Module::Signature

2002-08-13 Thread Autrijus Tang

On Tue, Aug 13, 2002 at 04:44:23PM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
>   modid:   Module::Signature
>   DSLIP:   cdpfp
>   description: Module signature file manipulation
>   userid:  AUTRIJUS (Autrijus Tang)
>   chapterid:2 (Perl_Core_Modules)

I chose the Module:: namespace instead of ExtUtils::, because of the
similarity of this and existing Module::* modules (::Dependency, ::Info,
::MetaInfo) seems to be greater than the ExtUtils:: bunch.

>   rationale:
> Module::Signature adds cryptographic authentications to CPAN
> distribution files, via the special SIGNATURE file.

And the ::Signature portion directly correspond to the SIGNATURE
file; in earlier discussion it was MAKEFILE.digest, but that name
does not reflect its nature well, looks slightly worse on 8.3
(MAKEFILE.dig vs. SIGNATUR), and does not have a standard extension
filename.

A SIGNATURE files looks like below:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

SHA1 82795f8f0e77ec3d85a6770395652fa382695930 Changes
SHA1 7a7d8d78157f0a02e8db2f8f0ca4c4a87cd0cb6e MANIFEST
SHA1 1f886c22be243d3e41b56270c30ca26591bc37e5 Makefile.PL
SHA1 96619d20efb174d4ec51a1d4f6facaa68c35daa9 README
SHA1 d6f45aa0677174c90b1049bc0108c30b9fbd5a8a Signature.pm
SHA1 39d5b47a33a3e502d8423169f4dec2ab37e07f29 TODO
SHA1 9ade089dd3bc5bf67be2292aee2fb9435a00ca17 bin/cpansign
SHA1 b173929a459fdfd058502ca736906b5d6db5e529 t/1-basic.t
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE9WRIPtLPdNzw1AaARAo2RAJ9IOm7uTxlddoEfgxZBicsYbQHI3QCffwad
yHiYAbGeKICuHlGoNZkJs3Q=
=0QdN
-END PGP SIGNATURE-

The 'cpansign' utility that comes with the distribution may be used
to sign a distribution, as well as verifying it before running Makefile.PL.

Comments welcome.

Thanks,
/Autrijus/



msg12000/pgp0.pgp
Description: PGP signature


Re: Module submission Encode::HanExtra

2002-08-13 Thread Autrijus Tang

On Thu, Aug 01, 2002 at 03:59:20AM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
>   modid:   Encode::HanExtra
>   rationale:
> Perl 5.7.3 and later ships with an adequate set of Chinese
> encodings. However, the numbers of Chinese encodings are staggering,
> and a complete coverage will easily increase the size of perl
> distribution by several megabytes; hence, this CPAN module tries to
> provide the rest of them.

This module was submitted for modlist a while ago, along with
Acme::ComeFrom, Encode::HanConvert, ExtUtils::AutoInstall,
HTML::FromANSI, Lingua::Sinica::PerlYuYan, Locale::Maketext::Lexicon
and Locale::Maketext::Fuzzy.

Is there any extra information I'd need to supply for them to be
included in the module list? :-)

Thanks,
/Autrijus/



msg12001/pgp0.pgp
Description: PGP signature


Re: This is getting ridiculous. . .

2003-03-25 Thread Autrijus Tang
On Mon, Mar 24, 2003 at 10:36:25PM -0800, Robert Spier wrote:
> The idea comes up periodically, and I mention it to someone about
> every six months, but it is always shot down, usually with some
> comment having to do with inertia.

At OpenFoundry (http://upload.openfoundry.org/) here, we are
beginning to implement exactly the same thing, namely changing the
apply_mod URL to point to a specific RT queue, where the application form
will be turned into a ticket.

That queue has a special OnResolve magic which will add the namespace
into the modlist, as well as creating associated PAUSE, MT, CVS, Sympa,
RT queues and permissions for that module, by POSTing back to those
services' admin interface, and exports a REST interface from RT for
ACL checks.

I'll be happy to submit the changes back to the PAUSE svn (after
ANDK's review, of course) once we finished the unit test cycle here.

(FWIW, OpenFoundry is a Taiwan Government-funded initiative launched
this month; it will provide sf.net-like services to Chinese free
software projects.  My company has been selected as the contractor for
implementing the underlying loosely-coupled, PAM-based services,
codenamed "CPAN-in-a-box".)

> We would be doubleplushappy to host this on the perl.org RT instance.

I would be glad to contribute my RT scrips and modules toward that
direction.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission POE::Component::Win32::Daemon

2003-03-25 Thread Autrijus Tang
On Tue, Mar 25, 2003 at 07:38:45PM +0100, Perl Authors Upload Server wrote:
>   modid:   POE::Component::Win32::Daemon

(Cc'ing the POE people at [EMAIL PROTECTED]).

I was under the impression that POE::Component::* modules are categorized
by functionality, not by platform; so, maybe

POE::Component::Daemon::Win32

is a better choice here, so there can be POE::Component::Daemon::Unix
in the future.  What do you think?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Language::Chef

2003-03-25 Thread Autrijus Tang
On Tue, Mar 25, 2003 at 10:49:33PM +0100, Perl Authors Upload Server wrote:
> The module is an interpreter (and kind of a chef2perl compiler) for
> the Chef programming language. Hence the Language:: namespace.

Currently the Language:: section in modlist says:

Language::
::BasicadpO? Implementation of BASIC
::ML   cdpf? Implementation of ML
::PGForth  i   ? Peter Gallasch's Forth implementation
::Prolog   anpO? An implementation of Prolog JACKS
::StylecdcOa Interpreter/Compiler for the Style Language
::VBParser adp?g Visual Basic 6 source parser

and your DESCRIPTION says:

I needn't mention that using it in production environment, heck,
using it for anything but entertainment ought to result in bugs and
chaos in reverse order.

Hence it is my opinion that Acme:: may fit your module's spirit more;
would you consider putting it into the Acme:: namespace, joining the
rank of Acme::Ook, Acme::Brainfuck, and Acme::Turing?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Simulation::Particle

2003-03-25 Thread Autrijus Tang
On Tue, Mar 25, 2003 at 10:40:21PM +0100, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
> 
>   modid:   Simulation::Particle
>   DSLIP:   RdpOp
>   description: Simulate particle dynamics
>   userid:  SMUELLER (Steffen M?ller)
>   chapterid:   23 (Miscellaneous_Modules)

As we just got the Physics:: toplevel, do you think that
Physics::Particle (or Physics::Particles) will fit your module's idea as
well?

To me that name helps to clarify the module's purpose, since one can
arguably simulate morphing of grammatical 'Particles' (preposition,
conjunction, interjection) as well. :)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Tie::TkListbox

2003-03-25 Thread Autrijus Tang
On Tue, Mar 25, 2003 at 10:23:44PM +0100, Perl Authors Upload Server wrote:
> Working with Tk::Listbox today, it bothered me that I could not
> access the listbox items more easily. Hence I created a tied wrapper
> to access the data in a Tk::Listbox widget.

Nice idea.

> It is possible to tie arrays to Tk::Scrolled widgets (and others)
> as well.

This statements suggests that, rather than creating any number of 
Tie::TkFoo modules, maybe we should organized them into the Tie::Tk
namespace:

Tie::Tk::Listbox
Tie::Tk::Scrolled
...

This way it is clear that Tie::Tk::* corresponds to the Tk::* namespace,
so we can list them under the UI chapter without introducing much confusion.

Does that sound reasonable to you?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Simulation::Particle

2003-03-26 Thread Autrijus Tang
On Wed, Mar 26, 2003 at 11:59:27AM +0100, Steffen Mueller wrote:
> >As we just got the Physics:: toplevel, do you think that
> >Physics::Particle (or Physics::Particles) will fit your module's idea as
> >well?
> 
> Just as well, yes. There is, however, a Simulation:: namespace, too, so 
> I was not proposing a new namespace.

It may be in CPAN but it's not included in the official module list. :-)

> >To me that name helps to clarify the module's purpose, since one can
> >arguably simulate morphing of grammatical 'Particles' (preposition,
> >conjunction, interjection) as well. :)
> 
> That's something I did not think of. I will gladly follow your 
> suggestion and modify the module's namespace, reupload under the new 
> name, remove the old distribution from CPAN, and then reregister.

Most excellent.  I'll go ahead and approve that namespace.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Simulation::Particle

2003-03-26 Thread Autrijus Tang
On Wed, Mar 26, 2003 at 10:58:22PM +0800, Autrijus Tang wrote:
> > Just as well, yes. There is, however, a Simulation:: namespace, too, so 
> > I was not proposing a new namespace.
> 
> It may be in CPAN but it's not included in the official module list. :-)

Gawd, this is embarrasing.  I made comments based on an outdated module
list from www.cpan.org:

% HEAD http://www.cpan.org/modules/00modlist.long.html |grep Modified
Last-Modified: Tue, 27 Aug 2002 23:40:25 GMT

I see now that Simulation::Automate and Language::Ook are indeed
included now.  However I'm glad that you agreed on my suggestions.
Sorry and thanks!

> > That's something I did not think of. I will gladly follow your 
> > suggestion and modify the module's namespace, reupload under the new 
> > name, remove the old distribution from CPAN, and then reregister.
> 
> Most excellent.  I'll go ahead and approve that namespace.

Even more embarrasingly, I see now that Arthur already did that.
Oh well. :-)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-26 Thread Autrijus Tang
On Wed, Mar 26, 2003 at 06:13:24PM +0100, Arthur Bergman wrote:
> >Last week I tried to get response from this modules list, but there
> >was none. I know you are all very busy, but I can't wait too much
> >longer. Therefore, I now ask for the name space officially.
> 
> I am not so sure I like the namespace, it feels kind of vague, can't it 
> fit under a descriptive existing top level namespace?
> (OTOH I am not sure why I think it's vague)

I think Pod::OO or Pod::OODoc is less vague and more helpful for what
this module does.  As MARKOV states:

POD is a visual markup language, and therefore information is lost
about what is being documented.  My syntax adds keywords like "=method",
"=function", and "=overload" to what POD has.  It helps a lot with
doumenting named parameters.

and it seems to me that this implies that OODoc is an extension that
inherits the POD syntax, instead of something entirely different.

I note that MARKOV has these comments on the Pod::OO namespace:

* POD::OO, but it is not really POD although it has some simularities.
  So: it is not an Object Oriented POD at all.

But as it conforms to the POD specification's syntax, one can argue that
it is still POD, only enhanced.  From L:

Pod content is contained in Pod blocks.  A Pod block starts with
a line that matches , and continues up to the
next line that matches "m/\A=cut/" -- or up to the end of the
file, if there is no "m/\A=cut/" line.
...
A Pod parser may allow a way for particular applications to add
to the above list of known commands, and to stipulate, for each
additional command, whether formatting codes should be processed.

Personally, the name 'Pod::OO' sounds much more encouraging for other
module authors to try on (since it implies that it is compatible with
the POD syntax).

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Simulation::Particle

2003-03-26 Thread Autrijus Tang
On Wed, Mar 26, 2003 at 05:21:11PM +0100, Arthur Bergman wrote:
> >I see now that Simulation::Automate and Language::Ook are indeed
> >included now.  However I'm glad that you agreed on my suggestions.
> >Sorry and thanks!
> 
> Should we try and get Language::Ook to move?

I feel rather bad about revoking existing namespaces -- it feels too
much like censoring stuff.  :-)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Tk::autobind

2003-03-26 Thread Autrijus Tang
On Thu, Mar 27, 2003 at 03:27:02AM +0100, Perl Authors Upload Server wrote:
> 
>   modid:   Tk::autobind
> 
> Looks at the -text and -underline options for a Tk widget and
> produces a binding with the indicated character and the ALT
> modifier. This is especially useful under MSWindows.

Is there a specific reason to use the lower-case 'autobind'?  Normally,
CPAN modules are upper-cased, because lower case letters are reserved
for pragma-like modules.

So, will Tk::AutoBind or Tk::Autobind work as well for your module?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-27 Thread Autrijus Tang
On Thu, Mar 27, 2003 at 08:11:04AM +0100, Mark Overmeer wrote:
> > Personally, the name 'Pod::OO' sounds much more encouraging for other
> > module authors to try on (since it implies that it is compatible with
> > the POD syntax).
> 
> That's one good point for POD::OO.  That's probably the reason that C++
> is named that way: to hide the huge step they where actually making away
> from C.  It may work better from a sales point of view, in the beginning,
> but outsiders always ask: "you are a C programmer, can you debug my C++
> program?".

Ah, but by now, the huge impact implied by the name "::OO" should be
quite well understood by anybody not living in caves for the past
decade.

And, I'd like to know, can a POD author debug an OODoc document? :)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-27 Thread Autrijus Tang
On Thu, Mar 27, 2003 at 05:56:38PM +0100, Johan Vromans wrote:
> Hmm. Slightly simplified, perl ignores everything between (and
> including) a line that starts with '=', and a line that reads '=cut'.
> POD is one application that makes use of this to allow embedded
> documentation in perl programs.

This imho is an oversimplification.  POD is formally defined in the
perlpodspec document, and implemented by a myriad of parsers.

> One can argue whether the actual format of POD is part of the perl
> language.

It may have started this way, but not anymore -- extensions of POD
has been put to use on writing books, slides, etc, which has nothing
to do with the perl interpreter.

> Mark's document system uses the same technique to embed
> documentation-oriented information in perl programs. I see no reason
> why this should be called POD::OO or something alike, unless it is a
> clear extension of POD. Which is, if I understand Mark correctly, not
> the case.

Is there anything in POD explicitly forbidden or incompatible with
OODoc?  If such conflicts necessarily exist, I'd be happy to rescind
my disagreement.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission POE::Component::Win32::Daemon

2003-03-27 Thread Autrijus Tang
On Thu, Mar 27, 2003 at 02:22:43PM -0800, Peter Guzis wrote:
> I don't have a preference one way or another.  My original thought was
> to keep it consistent with the naming of the base module
> (Win32::Daemon) and Win32::* modules in general.  I'm open to
> suggestions.

If so, can you submit another request on POD::Component::Daemon::Win32
on PAUSE?  :-)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 08:16:29AM +0100, Mark Overmeer wrote:
> I don't think that the POD parser can handle this
> 
>   =docbook
> 
>   
> 
> 
>   
> 
>   =cut

Well in fact, sure:

=for docbook

  
  


=cut

For example, pod2html already recognizes "=for html" blocks.

The =begin, =end and =for chunks in POD are designed to implement the
phase 1) and 3) -- all it doesn't do is inheritance solving, which is
what the OO part does.

> There is no parser for that in my suite eirther, but it can easily be
> added to phase 1, and then phase 2 and 3 stay the same.  Different
> packages within a module can even use different parsers!

Exactly the same as =for/=begin/=end, unless I'm mistaken, and I'd
be willing to be corrected.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 11:15:00AM +0100, Johan Vromans wrote:
> Technically, this is true. But is this POD? Would you call this C:
> 
>int foo(int bar) {
>  _asm("...");
>  _asm("...");
>  _asm("...");
>  _asm("...");
>}

Why, of course yes.  There are plenty of perl programs nowadays
containing nothimg more than a couple declarations and Inline::C blocks,
and they are still perl.

> The 'danger zone' for Mark's idea is to use POD-like stuctures, which
> may people trick into thinking they're dealing with POD while in fact
> they're not. If running OODF through a POD processor produces anything
> useful, people will think it _is_ POD.

Correct.  If that is the design goal, then I still think Pod::OO is the
better name for it.

> Along the same lines, the embedded directives like B<>, I<> are wrong
> (or at least dangerous) and should be replaced with more descriptive
> directives. 

Depends on Mark's objective.  Again, if he allows these PODesque
mark-ups (especially L<>) in OODoc, many people will apply the "if it
looks like POD, and it smells like POD..." argument.

> If I were Mark, I would leave POD completely and go for something new.
> 
>   @FILE Java Call In Implementation |
>   @IN_MODULE FF
>   @LOCAL
>   @FUNC |
>   @COPYRIGHT
>   @OWNER
>   @HISTORY
>   @PR   0  | 981001 | e03371 | 7.2.04  | wwo | Initial version taken from the 
> prototype
>   @COMMENTS
>   @XREF

If Mark goes with this route, then OODF or OODOC or MarkDoc are equally
applicable, since it's something that has no relation with Pod, and
(to borrow Mark's C => C++ metaphor) warrants a completely different
name like "Java" did.  So the question is... What does Mark wishes to
achieve: syntactical compatibility, or radical departure?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission OODoc

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 12:08:22PM +0100, Mark Overmeer wrote:
> I think were are getting into a syntax debate for one of the
> documentation parsers which is implemented for OODoc.  Debates
> about syntax are about as subjective as those about coding styles.

I did not know that you plan to implement drastically different
document parsers other than POD, so now I see that OODoc is indeed
better suited to the large-scaled templating framework you have
in mind.

Since it would support inclusion, inheritance and pluggable parsers and
preprocessors, let's call it... Template Toolkit! :-)

(But seriously, did you look into using TT2 to implement the backend
of your parser and processing engine?)

> To come back to remarks so far: the name POD::OO is not honest to what
> the module does, but might be easier to "sell" to new users.  I have no
> objections to a different name than OODoc, as long as it contains the
> real power of the module.

After your remarks that raised your module to the 'software framework'
level required by a top-level CPAN name, I see that OODoc is an adequate
name and am willing to approve it, if no better suggestions comes up in
a couple days.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: I'm taking over XML::TokeParser, mmkay ;)

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 03:36:45AM -0800, DH wrote:
> I tried contacting you before but you didn't write back
> (and a few of the messages bounced).
[snip]
> If anyone has any objections, speak up.

Can you give an account of how many times you tried reaching its
author about this matter, and the date of those attempts?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission POE::Component::Win32::Daemon

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 12:30:28PM +0800, Autrijus Tang wrote:
> If so, can you submit another request on POD::Component::Daemon::Win32
> on PAUSE?  :-)

Err, I meant POE::Component::Daemon::Win32, of course... :)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: naming advice: module for filtering scripting out of HTML

2003-03-28 Thread Autrijus Tang
On Fri, Mar 28, 2003 at 05:53:08PM +, Nick Cleaton wrote:
> I'm working on a module for filtering scripting constructs out of
> HTML, leaving as much non-scripting markup in place as possible.

Cool idea. :-)

> I'm thinking HTML::XSSFilter, as it's an HTML filter primarily
> aimed at fighting Cross Site Scripting (XSS).

HTML::DeCSS, then? ;)

Just kidding.  I think the current name is pretty good, but maybe
HTML::StripScripts is more descriptive for somebody unfamiliar with
the XSS abbreviation.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission POE::Component::Win32::Daemon

2003-03-25 Thread Autrijus Tang
On Tue, Mar 25, 2003 at 07:38:45PM +0100, Perl Authors Upload Server wrote:
>   modid:   POE::Component::Win32::Daemon

(Oops, really cc'ing the POE people at [EMAIL PROTECTED]).

I was under the impression that POE::Component::* modules are categorized
by functionality, not by platform; so, maybe

POE::Component::Daemon::Win32

is a better choice here, so there can be POE::Component::Daemon::Unix
in the future.  What do you think?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBIx::Perform

2003-03-29 Thread Autrijus Tang
On Sat, Mar 29, 2003 at 11:49:37PM +0100, Perl Authors Upload Server wrote:
> I know of no other implementation of a utility like this anywhere.
> Of course, I don't get out much.

Some googling revealed that the Informix technology is trademarked and
often spelt as PERFORM, as 'Perform' is usually associated with a common
verb.

What do you think about DBIx::PERFORM or DBIx::Informix::Perform to
reduce ambiguous readings?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Function::ID

2003-03-29 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 05:49:19AM +0200, Perl Authors Upload Server wrote:
> I suggested this module on comp.lang.perl.modules about a week ago,
> and the response was positive. I did a search around CPAN and didn't
> find any similar modules. I did see that a top-level Function:: name
> exists

Strange; I did not see that.

% zgrep 'Function::' 03modlist.data.gz | wc
   0   0   0

Although Schwern has a Function::Override, it's not included in the
official CPAN module list.

Will, say, Tie::FunctionID fit your module's spirit as well?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: RFC - reserving a namespace hierarchy

2003-03-29 Thread Autrijus Tang
On Sat, Mar 29, 2003 at 06:58:48PM -0800, Darren Duncan wrote:
> Specifically, while Perl itself does not make any implications that
> "Foo" is related to "Foo::Bar" or "Foo::Bar::Baz", I would appreciate
> it if the official module list recognized "Rosetta::*" as a reserved
> name space hierarchy which I control.

This is easily achieved by making your intention well-known on the
modules@ list, as you have done now, so when future requests on
Rosetta::* crops up, we can inform the submitter to get in contact with
you first.

> By contrast, if anyone wants to make unofficial extensions to the
> hierarchy, I recommend naming the module something outside of that
> namespace.  For example, they could use a common prefix of
> "RosettaX::*".

Sure; you can clearly indicate this wish in the Rossetta documentation.

> 1. Given that it is normal CPAN Module List policy that frameworks
> each have their own self-named name space rather than using a generic
> space like "CGI" or "Text", is it implicitely recognized already that
> any modules whose names start with the module name in the form
> "FrameworkName::*" are under the control of the framework author, or
> is it assumed that all names are free for all for new modules by
> default if the name describes the module's purpose?

According to my understanding, the author that proposes the original
FrameworkName::* do have a socially-accepted control over the namespace
under that toplevel.  However, this only regulates the official module
list, and does not impede on uploading of off-list modules.

> 2. If control is not implicitely recognized, what are the best and/or
> most authoratative ways to make it known that I would like people to
> speak with me first before uploading a module whose name is
> "Rosetta::*"?

The most authoratative way is to state it clearly and strongly in
Rosetta's README and documentation, which I assume would've been read
by anybody working on Rosetta::* extensions.

> 3. Are there any plans for the future that would make registering a
> framework for CPAN as easy as an individual module?  For example, if
> someone wanted to register a "Foo" framework, then they would only
> have to upload modules like "Foo::Bar" and "Foo::Baz", which share a
> prefix of the framework name, but they would not need to include an
> actual module "Foo" if that module would have no purpose.

You can already do this by registering the toplevel namespce first.

> I think that implementing this idea would require an update to the
> CPAN indexing mechanism, so that if someone clicked on a registered
> module/framework name in the main directory, it would show a module
> listing for the framework, or otherwise a file specified in a manifest
> or something, if there is no individual module with the name of the
> framework.  Is this feasable, or would it be beyond what CPAN is
> intended to be doing?

This is already the case on search.cpan.org.  For example, whilst there
is no I18N.pm around, one can nevertheless click on 

http://search.cpan.org/modlist/Internationalization_Locale/I18N

and see all modules that have the I18N prefix.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Exporter::Tidy

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 12:49:16AM +0100, Perl Authors Upload Server wrote:
> Note: pause wants me to put this in chapter 2. I don't think I'll
> ever fully understand pause :)

Although I have approved your namespace and assigned it to chapter 3
according to your wish, I'd like to invite you to consider re-listing it
under chapter two, using PAUSE's "Edit Module Metadata" interface.

The reason is that there are currently four Exporter modules listed in
chapter 2:

http://search.cpan.org/modlist/Language_Extensions

and none of which are in chapter 3:

http://search.cpan.org/modlist/Development_Support

Personally, I can argue both ways about where should Exporter::Tidy
belong, but for users looking at module list, they will probably be
surprised when they do not find your module in chapter 2.

This is merely an encouragement, not a demand -- if you really wish
your module to continue reside in chapter 3, then it will be so.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Function::ID

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 11:37:43AM +0200, Arthur Bergman wrote:
> I think Tie::FunctionID is wrong since the fact that the variables are 
> tied is in this case implmentation specific and not function specific.

Point.  Devel::FunctionID, then?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Text::Flowchart::Lingua

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 01:40:59PM +0200, Perl Authors Upload Server wrote:
>   modid:   Text::Flowchart::Lingua

"Lingua" denotes a human language on CPAN.  Try:

Text::Flowchart::Script
Text::Flowchart::Macro

or something like that.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission again

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 03:09:10PM +0200, [EMAIL PROTECTED] wrote:
> Note that the module is "again.pm". "again" in the subject is not to
> indicate that it is yet another submission :)

Can you differentiate your module with 
Module::Reload, Apache::Reload, Module::Reload::Selective?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission again

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 07:22:48PM +0200, [EMAIL PROTECTED] wrote:
> In my opinion, again is more perlish. Especially because of its
> pragma-like name (compare C, C, C).

It is also confusing:

use Module::Name;
use again 'Module::Name';

If I know nothing about your module, I'd expect line two to reload
Module::Name unconditionally.  But maybe it's just me.  Arthur?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission CGI::Kwiki

2003-03-30 Thread Autrijus Tang
On Mon, Mar 31, 2003 at 01:15:11AM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
> 
>   modid:   CGI::Kwiki
>   DSLIP:   cdpOp
>   description: Create an extendible Wiki in minutes

How about:

description: Quickie Wiki builder

or something that contains the Q-word, so that users can grok the pun?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Function::ID

2003-03-30 Thread Autrijus Tang
On Sun, Mar 30, 2003 at 02:41:06PM +0200, Arthur Bergman wrote:
> >Point.  Devel::FunctionID, then?
> 
> I guess that would work.

Roode, what do you think about it? :)

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBIx::Informix::Perform

2003-03-31 Thread Autrijus Tang
On Mon, Mar 31, 2003 at 05:19:01PM +0100, Tim Bunce wrote:
> I believe there is no need to "clarify" trademark issues in module
> names. (In the same way that domain names that include a tradename
> don't have to include the owner of the trademark.)  All that's
> needed is for the module *documentation* to clarify this (README + pod).

Indeed.  To quote my original mail:

Some googling revealed that the Informix technology is trademarked and
often spelt as PERFORM, as 'Perform' is usually associated with a common
verb.

I now see that it is ambiguous -- I meant
({trademarked-as + often-spelt-as} PERFORM)
instead of
(trademarked) and (often spelt-as PERFORM)

Pardon my suboptimal English. :(

The original intent is to advice against using the common verb 'Perform',
and instead either capitalize it (as an abbreviation or proper name), or
qualify it somehow, by prefixing it with ::Informix.

It is true that DBIx::Informix will look like DBD::Informix-specific.
However I cannot easily think of a better name.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBIx::Informix::Perform

2003-03-31 Thread Autrijus Tang
On Mon, Mar 31, 2003 at 09:09:29PM +0100, Tim Bunce wrote:
> It's up to [EMAIL PROTECTED] to avoid it setting any precedents.

I mistakenly looked at DBIx::OracleSequence and DBIx::MSSQLReporter in
the module list and thought that it's okay for DBIx::Informix::Perform
to go in; now I see that, following the same naming convention, maybe it
should be called DBIx::InformixPerform or something else.

I sincerely apologize for the hasty approval, and will wait longer for
people to feedback in the future.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Math::ES

2003-03-31 Thread Autrijus Tang
On Mon, Mar 31, 2003 at 11:37:01PM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
> 
>   modid:   Math::ES
>   DSLIP:   bdpOp
>   description: Evolution Strategy: genetic optimizer
> 
> Almost everybody knows GAs, genetic algorithms, but Evolution
> Strategies (ES) are rather unknown, although they have been
> developped simulataneously.

If it is relatively unknown, then the user probably can't figure out
what ES means.  Maybe Math::EvolutionStrategy or Math::Evolution?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBIx::Informix::Perform

2003-03-31 Thread Autrijus Tang
On Mon, Mar 31, 2003 at 09:40:17PM -0800, Eric C. Weaver wrote:
> So, what's the official word from the modules-keepers? ::Informix:: or not?

The official word is: keep the DBIx::Informix::Perform namespace
with our blessing, and please accept my personal apology for letting
you be troubled with the post-hasty-decision discussions.

Note that at no point during the discussion do Tim nor I suggest
the approved namespace to be changed -- we're merely discussing
how similar requests to be handled in the future.

> Eric Weaver
> grumpy developer thereof

Again, I'm sorry.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Config::Merge

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 08:41:13AM +0200, Perl Authors Upload Server wrote:
> Config::Merge merges configuration from at most three sources.

Is the maximum number of three an arbitary decision, or required by
your design?

> application may allow users to define configuration in a file, but
> you also have set predefined (default) configuration. At the end you
> want single configuration by merging them with a certain precedence.
> This module will do just that.

What format of config does it take?

> Additionally, Config::Merge provides internal parser for convenient
> and historical reason, but allows users to provide external parser
> via CODE reference to suit their need.

Can you differentiate your module from this?

use Config::General;
my %merged = (
ParseConfig('file1.cfg'), 
ParseConfig('file2.cfg'), 
ParseConfig('file3.cfg'), 
);

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBD::google

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 06:14:35PM +0200, Perl Authors Upload Server wrote:
>   modid:   DBD::google

Why the lowercase?  Most DBD:: drivers are properly cased, with the sole
exception of 'mysql'.  Wouldn't DBD::Google make more sense?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBD::google

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 12:38:55PM -0500, darren chamberlain wrote:
> I'm getting ready to upload a new version soon(ish), though, so I
> suppose I could rename it DBD::Google from this point forward.  I
> suppose the correct thing to do at this point would be to resubmit the
> namespace registration, yes?

Correct.  And maybe delete the old files from the PAUSE interface.

BTW, very good (and sick) idea -- although I think Tie::Google is more
practical...

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: CPAN LINK?

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 02:20:18PM -0500, Michael Shehan wrote:
> Can you tell me why http://www.cpan.org now links to Matt's Script
> Archive?

In case you don't know, Matt recently teamed up with Matz (and the
ruby-porters ) to take over the leadership of the Perl 5 language and
modules, since the original community has largely abandoned them in
favor of Parrot and Perl6.

Matt's takeover has been reported at use.perl:
http://use.perl.org/article.pl?sid=03/04/01/1224229&mode=nested&tid=32

The transition of module list maintainence has just been completed:
http://nntp.x.perl.org/group/perl.modules/20089

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Joke or hack?

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 03:11:12PM -0500, Kurt Starsinic wrote:
> The "enteredby" field makes me wonder whether I should laugh or
> worry.  Any clues?

It's a (admittedly lame) joke.  I have also sent private mail to
Michael Shehan to clear up the matter.  And no, there's no [EMAIL PROTECTED]

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission DBIx::Informix::Perform

2003-04-01 Thread Autrijus Tang
On Tue, Apr 01, 2003 at 09:11:27PM +0100, Tim Bunce wrote:
> > I just checked and the DBIx-Perform tarball is still there in 
> > /W/WE/WEAV; I've "undeleted" the files.
> > 
> > If you want to re-index it as DBIx::Perform I'm all for it.
> 
> Thanks :)
> 
> I think it would be easiest all round if you just filled out the
> module registration form again, then one of the [EMAIL PROTECTED]
> folk can just click-a-lik to register the new module name.

I'd be happy to be that somebody, and deactivate DBIx::Informix::Perform
from the module list.

> > Thanks for your patience with me...
> 
> No problem. Thank you for yours!

And thanks to both of you for bearing with my apprenticeship...

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission EMAIL::Newsletter

2003-04-03 Thread Autrijus Tang
On Wed, Apr 02, 2003 at 11:09:17PM +0200, Perl Authors Upload Server wrote:
> The EMAIL::Newsletter namespace makes sense, because the module is
> used to send Email Newsletters.

First, we don't have an EMAIL toplevel yet, and I doubt it needs to be
all-capitalized since it's not an acronym of anything.

Second, how is your module different from Mail::Bulkmail?

(please cc [EMAIL PROTECTED] in your reply.)

Thanks,
/Autrijus/


Re: Module submission EMAIL::Newsletter

2003-04-03 Thread Autrijus Tang
On Thu, Apr 03, 2003 at 09:17:38AM -0800, Anthony Ettinger wrote:
> My module handles HTML & Text-embedded
> multipart/alternative emails...Mail::Bulkmail does
> not.

How about subclassing Mail::Bulkmail and name it Mail::Bulkmail::HTML
or Mail::Bulkmail::MIME?  We try to encourage as much re-use and
subclassing on CPAN as possble, since existing Mail::Bulkmail users
can then switch to your module easily if you maintain a similar
interface.

Thanks,
/Autrijus/


Re: Module submission WWW::SMS

2003-04-03 Thread Autrijus Tang
On Thu, Apr 03, 2003 at 05:37:51PM +0200, Perl Authors Upload Server wrote:
>   similar:
> NET::SMS GSM::SMS

Pardon my ignorance, but can you elaborate on the difference between
your module and the Net:: / GSM:: variants?

Thanks,
/Autrijus/


Re: Word Doc Module

2003-04-06 Thread Autrijus Tang
On Fri, Apr 04, 2003 at 10:50:55AM -0700, Kadura Rodney-rzer10 wrote:
> Can anyone tell me if there is any public source for manipulating Word
> docs?  I use and love the ParseExcel and WriteExcel modules.
> Exececptional utilities.  Is there anything similar out there for
> Word?

On Windows, you can simply use Win32::OLE to call Microsoft Word's
public API.

Otherwise you may need to manupulate the structure via OLE::Storage
or using external utilities like wvHtml.

Please consult http://www.perlmonks.org/ or comp.lang.perl.* for
additional information.

Thanks,
/Autrijus/


Re: Module submission Devel::Breakpoint

2003-06-01 Thread Autrijus Tang
On Wed, May 21, 2003 at 04:48:58PM +0200, Johan Vromans wrote:
> [Quoting Jan Dubois, on May 21 2003, 07:40, in "Re: Module submissio"]
> > And it is more likely that someone will stumble on the
> > Devel::Breakpoint module, than learning about the implementation details
> > of the Perl debugger.
> 
> Exactly.
> 
> > So I don't know, should I upload it?
> 
> Why not? There are many less useful modules out there already ;-).

I agree.  I can certainly use this and subclass it for the upcoming
debugging support for PAR-generated executables. :)

Thanks,
/Autrijus/


Re: Perl Modules

2003-03-26 Thread Autrijus Tang
On Wed, Mar 26, 2003 at 10:34:42AM -0800, Billa wrote:
> I want to install required modules I was able to download libnet-1.13.tar.gz,
> TermReadKey-2.21.tar.gz,Time-HiRes-1.43.tar.gz from CPAN.org but I don't see
> the other modules and I was able to find only perl5.005_03.tar.gz file. this
> file if I am right builds perl binary but perl  5.005_03  is already there on
> my system So what is the best way to install other modules like File:BaseName,
> File:COPY, POSIX etc. Where do I find them? Thanks in advance.

They are 'core' modules already included with Perl 5.00503, so you do
not need to install them again.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Convert::FEC

2003-09-09 Thread Autrijus Tang
在 ?G, 2003-09-09 04:01, Perl Authors Upload Server 寫道:
> The following module was proposed for inclusion in the Module List:
> That's why I want to write Convert::FEC.
> I am certain about most aspects, except the name. I looked through
> the Crypt, Data, Convert namespaces and the closest fit was Convert.
> Althoguh I am not too hapyp with that.

I think Convert::FEC is good enough for people who are looking for FEC
implementations.  Although if I was to put it on CPAN, I'll probably use
the Algorithm:: space and call it Algorithm::FEC.

One can find similar modules like Algorithm::Huffman, Algorithm::LUHN
and Algorithm::Bucketizer, under that namespace.

BTW, I'm very excited to see that a perl-based FEC is at last
available.  Nice work!

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Win32::Security

2003-09-09 Thread Autrijus Tang
在 ?G, 2003-09-09 02:23, Perl Authors Upload Server 寫道:
> At the base level is Win32::Security::Raw, which provides
> minimalist wrappers around the Win32 API calls that have proved
> necessary. Win32::Security::SID provides for interaction with SIDs,
> conversion between string and binary forms and trustee names.

It looks very reasonable indeed.

> I look forward to releasing the code when it is in good shape:).

Any estimated time for that, or is there already preliminary
POD/tests/code available for preview?

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Net::BeepLite

2003-09-09 Thread Autrijus Tang
在 ?G, 2003-09-09 01:54, Perl Authors Upload Server 寫道:
> The following module was proposed for inclusion in the Module List:
>   modid:   Net::BeepLite
>   DSLIP:   bdpOl
>   description: lightweight BEEP framework
>   userid:  DBLACKA (David Blacka)
>   chapterid:5 (Networking_Devices_IPC)
>   communities:
> [EMAIL PROTECTED]
> This is a BEEP protocol framework (RFC 3080, 3081), and, as such,
> it is a bit like other internet protocol frameworks (Net::FTP,
> Net::DNS, etc.).

Following the example of SOAP::Lite, wouldn't BEEP::Lite of
Net::BEEP::Lite be more intuitive? :-)

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: File::Basename

2003-09-09 Thread Autrijus Tang
在 ?T, 2003-09-10 04:44, James Page 寫道:
> Sometime bewteen 5.6 and 5.8 the fileparse function was updated to croak 
> if it received a blank or undef as a parameter. This backwards 
> incompatibility is causing lots of problems in my shop. Any reason for 
> this change? Any likelihood of an update to make it backwards compatible?

You want [EMAIL PROTECTED], not [EMAIL PROTECTED] :)

/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Net::BeepLite

2003-09-09 Thread Autrijus Tang
在 ?T, 2003-09-10 03:54, David Blacka 寫道:
> Net::BEEP::Lite would be fine, however.  
> 
> Although BEEP has been defined for 2 years, this is the first non-vaporware 
> perl implementation of it that I'm aware of.  I would hope that at some 
> point a more comprehensive implementation of BEEP (one that supported the 
> complex peer-to-peer and channel multiplexing) to be implemented at some 
> point.  It would seem to make more sense to call that Net::BEEP rather 
> than BEEP for BEEP::Full or something like that.

Okay.  Can you re-send a submission for Net::BEEP::Lite, then? :-)

/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Digest::Hashcash

2003-09-09 Thread Autrijus Tang
在 ?@, 2003-09-08 10:30, Janek Schleicher 寫道:
> What about
> Digest::HashCash
> ^
> what seems to be easier to read for me.

I agree.  The  literature term for it seem to be "Hash cash tokens",
which suggests it can be separated into two words, which implies that
HashCash is a proper name for this module.

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Digest::Hashcash

2003-09-11 Thread Autrijus Tang
在 ?|, 2003-09-11 14:32, [EMAIL PROTECTED] 寫道:
> Maybe the confusion arises because of "hash cash tokens" are being
> referred to in a general way sometimes, but that has no relevance to the
> actual hascash algorithm, or the actual hashcash tokens.

I see.  I stand corrected, as googling "hash cash" and "hashcash" both
yields plenty of results, and it is correct that the former one
describes a general technique, and the latter describes a specific
implementation.

> "hash cash tokens" != "hashcash tokens", and the latter is what the
> module calculates and checks. A module that generically implements hash
> cash tokens might rightfully be called Algorithm::HashCash or so, but a
> module implementing hashcahs tokens must be called "Hashcash" as to
> avoid confusion.

Point well taken.  If there's no other objections, I'll go ahead and
apply this to the module list.

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Lingua::FA::Number

2003-09-11 Thread Autrijus Tang
?b 五, 2003-09-12 09:32, Perl Authors Upload Server ?g?D?G
>   description: Returns the Persian (Farsi) HTML/Unicode equ

The description is too long.  Can you shorten it a bit?

>   rationale:
> 

Also, a non-empty rationale will help. :-)

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Arary::Heap2

2003-09-22 Thread Autrijus Tang
在 ?|, 2003-09-18 15:47, Perl Authors Upload Server 寫道: 
> The following module was proposed for inclusion in the Module List:
>   modid:   Arary::Heap2

"Arary" will not do.  Please fix this typo and re-submit. :-)

> And here is the rationale for choosing Array::Heap2:
> Well, there is no good rationale, but while registering, I found
> that Array::Heap has been registered in what seems 1998 already,
> however, a module hasn't been uploaded in the last 5 years. (I
> didn'T see this at first because my searches were for existing
> modules only :)
> I've contacted the author, but haven't received a reply yet (but
> it's not been a long time).

Interesting.  CC'ed to John Macdonald, to see whether he is willing to
abdicate that namespace to you.

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Color::Output

2003-09-22 Thread Autrijus Tang
在 ??, 2003-09-19 00:56, Perl Authors Upload Server 寫道: 
>   similar:
> Term::ANSIColor Win32::Console Win32::Console::ANSI

Note that Term::ANSIScreen has a Win32::Console emulation mode, and also
works in a cross-platform fashion:

use Term::ANSIScreen;
my $console = Term::ANSIScreen->new;
$console->Cls; # or any other Win32::Console API

Can you look at it a bit, and see if that module and yours are
equivalent with each other?

Thanks,
/Autrijus/


signature.asc
Description: 	=?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?=	=?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=


Re: Module submission Win32::File::Ver

2003-10-17 Thread Autrijus Tang
On Fri, Oct 17, 2003 at 09:54:25PM +, Alexey Toptygin wrote:
> poke?

How about Win32::File::VersionInfo?  I feel a wee bit uncomfortable
using nonstandard abbreviations, and IIRC "GetFileVersionInfo" is a
canonical name on Win32.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Foo with Mutt Aliases

2003-10-20 Thread Autrijus Tang
On Tue, Oct 21, 2003 at 05:05:32AM +1000, Ricky Buchanan wrote:
> Could you suggest an appropriate namespace for this file?  Other
> than Mutt::Aliases, which creates a new root namespace which I
> understand is Generall Bad Form, I have no ideas.

Config::Mutt::Aliases, maybe?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module List updates?

2003-10-22 Thread Autrijus Tang
On Wed, Oct 22, 2003 at 09:09:45AM +0100, Steve Hay wrote:
> Does somebody need to click one of the links at the bottom of the 
> "Module submission" mail for Win32::UTCFileTime:
>http://www.xray.mpe.mpg.de/mailing-lists/modules/2003-05/msg00472.html

Exactly.

> If so, I'd appreciate somebody doing so. (It says the links are only 
> valid for module list maintainers.)

As the name and description seems relatively uncontroversial, and the
code seems generally useful, I took the liberty to adding it to the
module list.

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Module submission Math::Gradient

2003-10-22 Thread Autrijus Tang
On Thu, Oct 23, 2003 at 02:08:59AM +0200, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
>   modid:   Math::Gradient
>   DSLIP:   Rdpfp

As it is marked as "Release" quality as its first version, I wonder if
I can look at the code a bit. :-)

Can you upload it to CPAN first, so we get a chance to see it?

The module name itself sounds well thought-out and uncontroversial.

Thanks,
/Autrius/


pgp0.pgp
Description: PGP signature


Re: Module submission TM

2003-11-01 Thread Autrijus Tang
On Sat, Nov 01, 2003 at 07:33:23PM +0100, Perl Authors Upload Server wrote:
> The following module was proposed for inclusion in the Module List:
>   modid:   TM
>   DSLIP:   cdcOb
>   description: library for building Topic Maps applications
>   userid:  ALGER (Jan Algermissen)
>   chapterid:   23 (Miscellaneous_Modules)
>   communities:
> http://www.infoloom.com/mailman/listinfo/topicmapmail

Well, when I see TM, I first think of trademarks, not topic maps.

What do you think about using TopicMap:: instead?

Thanks,
/Autrijus/


pgp0.pgp
Description: PGP signature


Re: Patch for sidekick v0.02

2001-09-16 Thread Autrijus Tang

On Sun, Sep 16, 2001 at 06:57:41AM -0700, Vipul Ved Prakash wrote:
> I have retracted the VERSION patch for the moment for two reasons: Perl
> versions are real numbers, and your patch treats them like canonical
> version strings. This might cause a problem in future, eg when we go from
> 0.3 to 0.11; in perl 0.3 > 0.11.

i see. that's quite reasonable.  :) but how about sprintf()'ing so it reads
0.003 => 0.011, or just using the v0.3.11 notation?

> Also, CVS insists on starting revision numbers with 1.x. I am sure there's
> a way to force it to use 0.x, I just haven't figured it out yet.

i'm using perforce, and have no idea about cvs. :)

> A question for those reading the SDK list and [EMAIL PROTECTED]: should I
> upload sidekick to CPAN?

as the sidekick script utilizes plenty of CPAN.pm function, how about 
abstract it to a module named CPAN::SDK, and work toward an integration
with Bundle / MakeMaker so i could 'make sdk' or query SDKs from cpan> prompt?

just my two cents,
/Autrijus/

 PGP signature


PAUSE Register: AUTRIJUS

2001-01-08 Thread Autrijus Tang

me: Autrijus Tang
Email: [EMAIL PROTECTED]
WWW: http://autrijus.org/
UID: AUTRIJUS

Modules planned to contribute:

- libOurNet v1.4 (http://ourinet.com/libOurNet-snapshot.tar.gz),

  These modules are interfaces to BBS-based groupware projects used in
  Hong Kong, China and Taiwan by est. 1 million users. Used collabo-
  ratively, they glue BBSes together to form a distributed service
  network, called 'OurNet'.

OurNet   RmpOInterface to BBS-based groupware platforms

(including following modules):
::Query  RmpOPerform scriptable queries via LWP
::Site   RmpOExtract texts with via templates
::FuzzyIndex RmcOFuzzy match for double-byte charsets
::ChatBotRmpOContext-Free Interactive Q&A Engine
::BBSAgent   RmpOScriptable telnet-based virtual users
::Cell   ampOInterface-based RPC with Relay & Locating
::WebBuilder RmpOWeb Rendering for BBS-based services
::Template   ampOTemplate Extraction and Generation
::BBSbmpOComponent Object Model for BBS systems

   Plus assorted back-ends under OurNet::BBS::* namespace.

- Games::AIBots v1.2 (http://autrijus.org/AIBots.tgz)

Games::
::AIBots RmpOAn improved clone of A.I.Wars in Perl.

- Term::ANSIScreen v1.0

Term::
::ANSIScreen RmpOGenerating ANSI cursor-control codes


References:

libOurNet is under constant revision and discussions by the
Elixir Movement, a Taiwan-based grassroot developer group
linking several independent companies, various user groups
including Taipei Perl Mongers, Taiwan BSD Mongers, The
CyberVision Organization, etc.

The Elixir BBS is at telnet://cvic.org/, area 5. However
most of the discussions are in Chinese.

Coordinated by myself, AIWars is the collaborative efforts
of the Perl Class of Beizheng junior high school, Taipei,
Taiwan, and resides under Elixir Movement's project space,
p4://p4.elixus.org/. It is a copyright-clean clone of
"A.I.Wars: The Insect Mind", a popular programming game
written by the fine folks at www.TacticalNeuronics.com.

Term::ANSIScreen was named Term::ANSI, intended as an extension
to Term::ANSIColor which is a part of standard distribution.
After consulting Term::ANSIColor's authors, its name had been
changed to avoid conflicts with the original module.


Sincerely yours,
/Autrijus/




Request for module: Convert::GeekCode

2001-01-12 Thread Autrijus tang

Name: Autrijus Tang
Email: [EMAIL PROTECTED]
WWW: http://autrijus.org/   
UID: AUTRIJUS

Wishes to upload this module:

- Convert::GeekCode v1.0

 Convert::GeekCode converts and generates Geek Code L<http://geekcode.com/>
 sequences. It supports different charsets and user-customizable codesets.

Convert::
::GeekCode  baph Convert and generate geek code sequences


Thank you,
/Autrijus/