Appy16 has asked for the wisdom of the Perl Monks concerning the following question:

I was given a project sometime ago which I completed successfully. But recently my Project Supervisor asked me to create a GUI for it or a web page where people can see and use it at there convenience.

I use a Mac book and when I searched for GUI applications for Perl I came across Pashua and Camel Bones Software. I'm confused which one should I use.

when using a script in Pashua, I get the following error :

Can't locate Pashua.pm in @INC (@INC contains: . /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .) at ex.pl line 14. BEGIN failed--compilation aborted at ex.pl line 14.

The script I was trying to run was the Example script provided by the Pashua installation file.I have followed all the instructions given in the readme text file provided with the installation package.

I would sincerely thank anyone who could help me out with this.

Thank in Advance.

Replies are listed 'Best First'.
Re: PERL app and GUI
by Corion (Patriarch) on Apr 06, 2010 at 07:06 UTC

    It seems that you went wrong somewhere in the directions, as Perl does not find the module.

    Also, you have not told us whether all target machines will be Mac computers (running the same version of OSX, on the same processor type, Intel or PowerPC). If you create an application using these OSX-specific modules, your application will not run anywhere else.

    More cross-platform user interfaces can be created by using HTTP+CGI, but this means you will have to run a webserver in addition to the main program. Also you can look into Tk, but that means that your application will not look native unless you give extra care. People had good success using Wx, but I'm not sure how well it works on OSX.

Re: PERL app and GUI
by Anonymous Monk on Apr 06, 2010 at 07:10 UTC
    I have followed all the instructions given in the readme text file provided with the installation package.

    Then why isn't Pashua installed? (remember Can't locate Email/Send.pm in @INC)