On Tue, 20 Mar 2007, Kevin Walzer wrote:
> I'm learning GUI programming with Perl on OS X, and I had a few
> questions:
>
> 1. Is CamelBones the only option for developing a native Perl GUI on
>    OS X? Does anyone use wxPerl, or Tcl::Tk (to get access to native
>    Aqua Tk)? I'm not interested in Perl/Tk because it's X11-based.

ActivePerl contains a GUI frontend for PPM, the Perl Package Manager,
which is written using Tkx (an alternative to Tcl::Tk, but using
the same Tcl.pm backend).  The same code is used for Windows, OS X and
X11.  You can download and install ActivePerl along the Perl version
provided by Apple; they can co-exist on the same system.

   http://www.activestate.com/products/activeperl/

The applications in the ActiveState Perl Dev Kit are also using
Tkx for their GUIs, and they are turned into OS X .app applications
using the PerlApp tool from the PDK.

   http://www.activestate.com/products/perl_dev_kit/

> 2. What options are available for deploying Perl applications as
>    standalone app bundles with all frameworks/libraries shipped with
>    the app? Is there a tool like py2app (Python) for Perl? I know
>    about tools such as PAR and perl2exe, but I don't know how these
>    translate into Mac app deployment.

PerlApp from PDK 7.0 supports creation of .app applications using
Tcl::Tk or Tkx on OS X.  The latest beta expires today, so you should
wait a couple of days until it is released and then download the
final release.  It can be run as a 21-day trial, but will require
purchase of a license afterwards.

Don't bother with PDK 6.x; it does not yet support OS X.

Cheers,
-Jan

Reply via email to