ActivePerl Launched on Mac OS X

pudge on 2005-06-07T18:10:00

ActiveState writes "ActiveState today announced the release of ActiveState's ActivePerl, ActivePython & ActiveTcl distributions for Mac OS X version 10.4 'Tiger.' ActiveState's freely available language distributions enable Mac programmers to keep their Perl, Python & Tcl packages seamlessly up-to-date. ActivePerl contains core Perl, the Perl Package Manager (PPM) for installing CPAN packages, popular modules, and complete online help."


PPM

sigzero on 2005-06-08T01:17:11

I thought PPM only worked on ActiveState style repositories and not CPAN? Can you install CPAN modules with it?

Re:PPM

SuperCruncher on 2005-06-08T07:41:14

I think just must be a typo. PPM does only work with ActiveState repositories as far as I know, although ActiveState do try to build as many modules off CPAN as possible (through an automated build process).

Frustratingly, I don't think they can build modules that use Module::Build which means that it's very difficult for Windows users to get DateTime installed.

Re:PPM

VSarkiss on 2005-06-08T15:51:22

I've found the best way to find ppds is to Google for package name ppd, as in http://www.google.com/search?q=DateTime+ppd. That's what led me to this one.

Re:PPM

sigzero on 2005-06-08T16:44:27

Right but those are Win32 PPMs and as far as I know you can't use those on OSX. I use Template-Toolkit and it is not in the ActiveState repository so I can't use PPM to get it.

Re:PPM

VSarkiss on 2005-06-08T20:33:50

No, you definitely can't use them on OSX. When I saw your comment

... it's very difficult for Windows users to get DateTime installed... (emphasis mine)
I forgot the context of the thread....

At this point, Google doesn't seem to know any OSX PPM repositories (it finds PPD files for printers....)

Re:PPM

gozer on 2005-06-09T00:43:10

Well, first of all, there is at least one big PPM repository for OS X at activestate. It's configured by default when you install ActivePerl on OS X.

As for Template-Toolkit, it was indeed unavailable on all platforms, but it's now available in the ActiveState PPM repository for the following platforms:

darwin-5.8 hpux-ia64-5.8 hpux-ia64-lp64-5.6 hpux-ia64-lp64-5.8 hpux-pa-risc-5.6 hpux-pa-risc-5.8 hpux-pa-risc-lp64-5.8 linux-5.6 linux-5.8 solaris-5.6 solaris-5.8

Enjoy!

Re:PPM

sigzero on 2005-06-09T01:56:58

I know. I bugged them about getting TT in there. It was only failing one of their tests. But in my opinion it is one very using templating system and it should be in there. And now it is. : )

Re:PPM

Dom2 on 2005-06-09T15:04:40

Who did you bug to get it in there? I'd like to get one of my modules included, but I couldn't find a contact point...

-Dom

Re:PPM

gozer on 2005-06-09T17:35:10

The contact point is: mailto:ppm@activestate.com

Re:PPM

jand on 2005-06-09T19:17:12

That is a mailing list for PPM discussion. You can only post to it when you are a member.

There is a pure inbound channel as well under ppm-request at ActiveState.com that was supposed to be used for, well, ppm module requests.

Re:PPM

sigzero on 2005-06-09T18:40:39

I sent mine to support about another issue and raised the TT issue and the next day they had it in there.

Re:PPM

TeeJay on 2005-06-09T11:46:07

PPM will work with any repositories you add, and you can also add or build your own ppms.

There are some very useful win32 ppm repositorys run by people like dave roth, I imagine there will be some os x repo's coming soon as well.