Rodney Somerstein wrote:

Also, while Bob Ippolito has done what seems like a fairly nice job on py2app, the standalone builder for Mac Python, he seems to hold a very low regard for readable documentation. He wrote the tool for himself and makes it available for the good of the community. But, people should just know how to make it work as far as I can tell. He will answer questions, but the answers usually assume that you have a sufficiently deep knowledge of Python to understand them. The problem seems to be that Mac Python is an all volunteer effort and no one has volunteered to write comprehensive documentation tying Python and py2app together so that a real newbie has a good chance of understanding it all. It is understandable that no one has written the same documentation for the Mac for wxPython and PythonCard as they aren't Mac specific.

The best approach, as far as I can tell is to first of all learn Python. You do this by first installing Python 2.4.3 from the build available at http://www.python.org/download/mac/. This page is a basic page describing how to get started and why to install Python rather than using the one built into OS X. Then, use any decent book on Python to learn the language itself.

Next, I would learn to use py2app. Unfortunately, the only good resource that I know for learning this tool is to join the MacPython SIG mailing list - http://www.python.org/community/sigs/current/pythonmac-sig. You will get all the help you need there with a little asking.

Then, learn wxPython for developing GUI apps. You can probably do this at the same time that you learn PythonCard. Again, join the PythonCard mailing list and probably the wxPython mailing list for help.

If you happen to find a resource that shows you how to create a standalone hello world app in Python on the Mac, please post about it here. I've never seen such a thing but would love to find one.

Good advice - but I'd switch the order around a bit - use PythonCard to learn how to program in Python, I find an easy to use GUI much more friendly for learning. And I'd leave py2app until later.

PythonCard comes with a tool (standaloneBuilder) which does a good job of easing the problems of building distributable executables for Windows and Linux. The Beta version of it is much improved to offer a choice of tools - and the next step after that will be to add py2app support. So it's not there today - but there is light at the end of the tunnel for a GUI front-end to building distributables even on Mac.

And the relevance of all this to the Rev list ? To remind us how much there is to be grateful for in having the ease of use and ease of distribution provided by RunRev. Rev ain't perfect - but it does have a lot of advantages.

--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.5/333 - Release Date: 05/05/2006

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to