PAUSE Registration

2000-03-29 Thread Paul Fenwick

G'day PAUSE people,

I was hoping that I could register myself to use PAUSE.  As
requested by www.cpan.org/modules/04pause.html, here's a bit of
information about myself:

Name:   Paul Jamieson Fenwick
E-mail: [EMAIL PROTECTED]
Homepage:   None.
Preferred UID:  PJF || PFENWICK

At the present time I am planning to contribute a module to
CPAN called Finance::Quote, which provides a simple interface to
fetch a variety of stock-quotes (including NYSE, European and Australian
stocks) over the Internet.

The Finance::Quote package is derived from the Quote package
used in GnuCash .  I've recently updated the
package to provide support for Australian stocks and have contacted
the other authors of the Quote package to see if they have any objections
to a CPAN release (so far everyone's been happy).

A DLSI entry for this module would be:

NameDSLI  Description
--    
Finance::Quote  bdpf  Fetch stock prices over the Internet  

Although the f has a good chance of turning into either an O or
an h -- I've become quite fond of perl's OO features.

As for public discussion of the module, there hasn't been a great
deal yet.  GnuCash certainly makes use of it, as will myself and some of
my collegues.  If desired I can release the source through other channels
(Freshmeat, etc) to see what the public opinion is like.

Best wishes,

Paul



Preferred namespace for Web/API modules?

2012-11-17 Thread Paul Fenwick
Dear Modules list,

What's the preferred namespace for hooking into APIs of webservices?  I've
seen Net::Twitter, and WWW::Facebook, WWW::GitHub, and I could have sworn
that I saw another namespace that gets regularly used, but it seems to
escape me right now.

Potential contributions that you might see from me are ::FourSquare and
::BeeMinder, both of which use a REST API.

Many thanks,

Paul

-- 
Paul Fenwick  | http://perltraining.com.au/
Director of Training   | Ph:  +61 3 9354 6001
Perl Training Australia| Fax: +61 3 9354 2681


Re: Preferred namespace for Web/API modules?

2012-11-18 Thread Paul Fenwick
G'day brian,

On 18/11/12 22:19, brian d foy wrote:

> We mention WWW:: and WebService:: as preferred alternatives to Net::
> when the module merely communicates with a remote service rather than
> implements a communication protocol.

WebService! That's the namespace I was looking for!

There'll be a WebService::Beeminder upload at an unspecified point in the
future.

Thank you!

   Paul

-- 
Paul Fenwick  | http://perltraining.com.au/
Director of Training   | Ph:  +61 3 9354 6001
Perl Training Australia| Fax: +61 3 9354 2681


Naming advice: Exobrain or App::Exobrain?

2013-12-11 Thread Paul Fenwick
G'day fabulous modules list folks,

I've been spending a lot of time writing my Exobrain software¹ recently,
which one can think of as being an open source framework for managing If
This Then That² style interactions, but without giving third parties access
to your data and accounts. Right now I'm giving it some serious reworking
and clean-up.

At some point I'd like to push this to the CPAN for others to potentially
use, but I'm trying to figure out what to do about the name. Right now
everything is in the 'App::Exobrain' namespace, except the gotcha is that
the 'App::Exobrain' module (and most of its related modules) aren't apps at
all, they're frameworks, transport modules, and magic glue that normalise
diverse data sources into consistent classes.

Right now there's about 50 files with separate roles, classes, ubic
services, endpoints, classifiers, and related bits of infrastructure. That's
likely to double by the time we reach mid-Feb, which is my Conference Driven
Development deadline for getting this into a presentable and widely usable
form. I'm currently using it on my own systems to manage various chunks of
my life.

Since this is designed so that third-party developers will be able to plug
in their own services, it feels weird to ask them to write code like `with
App::Exobrain::Measurement` in their class (which isn't an app).

I would like to pop everything into the 'Exobrain' namespace, but that's a
top-level namespace; I definitely don't want to take that without
discussion. The name 'Exobrain' is relatively fixed, as it's been discussed
at YAPC::Asia, as well as extensively with my friends and colleagues.

Many thanks,

Paul

¹ https://github.com/pjf/exobrain/
² http://ifttt.com/

-- 
Paul Fenwick  | http://perltraining.com.au/
Director of Training   | Ph:  +61 3 9354 6001
Perl Training Australia| Fax: +61 3 9354 2681


Re: autodie needs maintenance

2012-02-23 Thread Paul Fenwick
G'day Todd,

On 02/12/2012 04:18 PM, Todd Rinaldo wrote:

> autodie is a dual life module, which has CPAN listed as upstream. I
> notice there are several RT tickets which note breaks in 5.14 and the
> coming 5.16. I'm guessing you've been busy and unable to get to these
> fixes. Would you be open to giving me co-maint to fix these bugs? I've
> done this for several other dual life modules. My only goal is to keep
> CPAN in sync with the latest perl.

*This* is why I love free software.

You now have co-maint on CPAN and access on github.  Assume you have my
blessings on everything.

May you do good things with Perl.   :)

Paul

-- 
Paul Fenwick  | http://perltraining.com.au/
Director of Training   | Ph:  +61 3 9354 6001
Perl Training Australia| Fax: +61 3 9354 2681