Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
Jan Dubois wrote: On Fri, 02 Feb 2007 19:06:10 +0100, kurtz le pirate <[EMAIL PROTECTED]> wrote: In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Jan Dubois) wrote: I'm happy to announce the release of the Perl Dev Kit 7.0 Beta 2. http://www.activestate.com/products/perl_dev_kit/beta.plex seems attractive but : System Requirements * Mac OS X 10.4 "Tiger" or later The final release will support 10.3.9 or later. But the current releases have a problem with the Apple installer stripping additional information from executables and libraries during installation, turning Universal binaries into PowerPC binaries during the install. We do have a workaround for that. * ActivePerl build 816 or later <<-- I assume you are objecting to the requirement of ActivePerl itself, and not that you need build 816 or later. I think ActivePerl is really only "required" for the PerlApp program; both the Filter Builder and the Code Coverage tool should work with the Apple Perl. The reason PerlApp requires ActivePerl is that we made a few changes to the way it is build that makes it more robust to embed it in other applications. One example is that the DynaLoader code in ActivePerl is in the libperl.dylib and not in the perl executable itself. That means that the embedding application isn't restricted to one specific version of DynaLoader, but could work with an updated DynaLoader as long as it also uses the updated libperl.dylib. Technically even PerlApp works with the Apple Perl, because the PDK includes a copy of libperl.dylib from ActivePerl for its own use, and will use this libperl.dylib if the Perl you are using is not ActivePerl. Note that installing ActivePerl on OS X doesn't replace the Apple Perl installation; it installs into /usr/local/ActivePerl-5.8 and can also be removed without affecting any other part of the system using Apple Perl. Cheers, -Jan I do not find that objectionable. It would be nice to be able to use "Perl" but the Dev Kit is your application and you should get to set the parameters of its usage. Robert
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (wren ng thornton) wrote: > quoth Jan Dubois: > > quoth kurtz le pirate: > > > quoth Jan Dubois: > > > > I'm happy to announce the release of the Perl > Dev > > > > Kit 7.0 Beta 2. > > > > > > > > > http://www.activestate.com/products/perl_dev_kit/beta.plex > > > > > > seems attractive but : > > > System Requirements > > > [...] > > >* ActivePerl build 816 or later <<-- > > > > I assume you are objecting to the requirement of > > ActivePerl itself, and not that you need build 816 > > or later. I think ActivePerl is really only > "required" > > for the PerlApp program; both the Filter Builder > > and the Code Coverage tool should work with the > > Apple Perl. > > If I had to guess, the objection may be to requiring > ActivePerl itself, not in opposition to Apple's Perl > specifically, but in opposition to any other Perl. A > number of people on this list have traditional > `./configure && make && make install` Perls or Fink > Perls installed and configured for their needs. yes, not activeperl itself, not build xxx... i work with v5.8.8 on 10.3.9. the latest version of perl that i have installed, compiled and configured for panther on /usr/local/bin/perl. standard perl on panther is 5.8.1 on /usr/bin/perl so, activeperl it's just an OTHER perl ! -- klp
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
On Fri, 2 Feb 2007 16:01:19 -0800 (PST), wren ng thornton <[EMAIL PROTECTED]> wrote: >If I had to guess, the objection may be to requiring >ActivePerl itself, not in opposition to Apple's Perl >specifically, but in opposition to any other Perl. A >number of people on this list have traditional >`./configure && make && make install` Perls or Fink >Perls installed and configured for their needs. I understand, but this is in general not possible. The Perl Dev Kit contains C code that embeds the Perl interpreter, or provides XS functionality. All this code must be compiled with the same build options as the version of Perl you are going to use it with. You run into the same problem if you compile Perl yourself e.g. without thread support, and then expect that modules from the Apple Perl tree will work with your Perl. They won't; you will have to recompile those modules with your Perl too, so that the XS code gets compiled with the correct options. As I hinted at in my previous message, if you compiled your Perl with the same options as ActivePerl (which uses the same options as Apple Perl), then things will most likely work. But from a support point of view, we have to say: any problem that cannot be reproduced with ActivePerl will not be treated as a Perl Dev Kit bug but as a local configuration problem. Essentially: If you know what you are doing, then you can probably get most stuff working with your own Perl. But if you don't understand why something breaks, when it breaks, then you are better of using the "supported combination" of ActivePerl and the Perl Dev Kit. Cheers, -Jan
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
quoth Jan Dubois: > quoth kurtz le pirate: > > quoth Jan Dubois: > > > I'm happy to announce the release of the Perl Dev > > > Kit 7.0 Beta 2. > > > > > > http://www.activestate.com/products/perl_dev_kit/beta.plex > > > > seems attractive but : > > System Requirements > > [...] > >* ActivePerl build 816 or later <<-- > > I assume you are objecting to the requirement of > ActivePerl itself, and not that you need build 816 > or later. I think ActivePerl is really only "required" > for the PerlApp program; both the Filter Builder > and the Code Coverage tool should work with the > Apple Perl. If I had to guess, the objection may be to requiring ActivePerl itself, not in opposition to Apple's Perl specifically, but in opposition to any other Perl. A number of people on this list have traditional `./configure && make && make install` Perls or Fink Perls installed and configured for their needs. Live well, ~wren We won't tell. Get more on shows you hate to love (and love to hate): Yahoo! TV's Guilty Pleasures list. http://tv.yahoo.com/collections/265
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
On 2 feb 2007, at 19.06, kurtz le pirate wrote: In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Jan Dubois) wrote: I'm happy to announce the release of the Perl Dev Kit 7.0 Beta 2. http://www.activestate.com/products/perl_dev_kit/beta.plex ... seems attractive but : System Requirements * Mac OS X 10.4 "Tiger" or later * ActivePerl build 816 or later <<-- -- klp So what? ActiveState Prel for Mac OS X is easy to download. It installs in a subdirectory of /usr/local, so it won't overwrite the existing Apple-built perl. -- "Home is not where you are born, but where your heart finds peace" - Tommy Nordgren, "The dying old crone" [EMAIL PROTECTED]
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
On Fri, 02 Feb 2007 19:06:10 +0100, kurtz le pirate <[EMAIL PROTECTED]> wrote: >In article <[EMAIL PROTECTED]>, > [EMAIL PROTECTED] (Jan Dubois) wrote: > >> I'm happy to announce the release of the Perl Dev Kit 7.0 Beta 2. >> >> http://www.activestate.com/products/perl_dev_kit/beta.plex >> >seems attractive but : >System Requirements >* Mac OS X 10.4 "Tiger" or later The final release will support 10.3.9 or later. But the current releases have a problem with the Apple installer stripping additional information from executables and libraries during installation, turning Universal binaries into PowerPC binaries during the install. We do have a workaround for that. >* ActivePerl build 816 or later <<-- I assume you are objecting to the requirement of ActivePerl itself, and not that you need build 816 or later. I think ActivePerl is really only "required" for the PerlApp program; both the Filter Builder and the Code Coverage tool should work with the Apple Perl. The reason PerlApp requires ActivePerl is that we made a few changes to the way it is build that makes it more robust to embed it in other applications. One example is that the DynaLoader code in ActivePerl is in the libperl.dylib and not in the perl executable itself. That means that the embedding application isn't restricted to one specific version of DynaLoader, but could work with an updated DynaLoader as long as it also uses the updated libperl.dylib. Technically even PerlApp works with the Apple Perl, because the PDK includes a copy of libperl.dylib from ActivePerl for its own use, and will use this libperl.dylib if the Perl you are using is not ActivePerl. Note that installing ActivePerl on OS X doesn't replace the Apple Perl installation; it installs into /usr/local/ActivePerl-5.8 and can also be removed without affecting any other part of the system using Apple Perl. Cheers, -Jan
Re: ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Jan Dubois) wrote: > I'm happy to announce the release of the Perl Dev Kit 7.0 Beta 2. > > http://www.activestate.com/products/perl_dev_kit/beta.plex > > ... > seems attractive but : System Requirements * Mac OS X 10.4 "Tiger" or later * ActivePerl build 816 or later <<-- -- klp
ANNOUNCE: Perl Dev Kit 7.0 Beta 2 available
I'm happy to announce the release of the Perl Dev Kit 7.0 Beta 2. http://www.activestate.com/products/perl_dev_kit/beta.plex If you never heard of the Perl Dev Kit before: ActiveState Perl Dev Kit (PDK) is a suite of tools for rapidly developing and delivering Perl applications. It includes everything you need to turn Perl programs into ready-to-run executables, debug Perl scripts, generate code for sophisticated filters, convert useful VBScript code to Perl, and create .NET and ActiveX components, Windows services and system tray applications. The PDK is commercial software. You will need to purchase a license for PDK 7.0 to continue to use it after the beta period. This release extends the beta expiration period to March 20th 2007. There are only minimal functional changes relative to Beta 1. The purpose of the Beta program is to receive feedback on new features. If you decide to try out the PDK 7 beta then please also subscribe to the PDK-beta mailing list to discuss the beta with both ActiveState and other beta tester. In addition you can always file bugs and enhancement requests at http://bugs.ActiveState.com Major changes since PDK 6 are: * Coverage and Hotspot Analyzer Analyze code coverage and hotspots in Perl programs and test suites. Test different versions or revisions of a program and compare them visually, or compare different test runs on the same code. * Mac OS X Support PerlApp, Filter Builder and the new Coverage and Hotspot Analyzer are now available for Mac OS X (Universal). * 64-Bit Support 64-bit command line versions of PerlApp are available for Linux (x86_64), Solaris (Sparc) and Windows (x64). 64-bit command line versions of PerlCtrl, PerlSvc and PerlTray are also included in the Windows builds. * Improved 32-Bit Support The GUI interface to PerlApp, Filter Builder, and the Coverage and Hotspot Analyzer are available for Solaris 10 on Intel (x86) and AIX 5.x. The command line version of PerlApp is available for HP-UX on Itanium. * Visual Package Manager (VPM) VPM has been superseded by the native PPM4 GUI included in ActivePerl 819 and later. This beta release can be installed side-by-side with the PDK 6 release version as long as it's installed in a separate directory. The installer does this by default. Cheers, -Jan