[Pythonmac-SIG] Python RAD tools

Adam Eijdenberg adam@switchedonsoftware.com
Mon, 14 Jan 2002 09:26:37 +1100


Thanks for all replies. There sure are some interesting projects going 
on that I didn't know about.

I received a couple of pointers to different projects so now I'll try to 
summarize each of them and how they related to what I'm trying to 
achieve.

Anygui (http://anygui.sourceforge.net/)
==============================
"The purpose of the Anygui project is to create an easy-to-use, simple, 
and generic module for making graphical user interfaces in Python. Its 
main feature is that it works transparently with many different GUI 
packages on most platforms" (web page)

This project certainly seems like an excellent idea, but it is not what 
I am trying to implement. I want to design the GUI first, and chuck code 
in afterwards, rather than code to create the GUI. That is one the 
things I would like to prevent.

Python Card (http://pythoncard.sourceforge.net/)
======================================
Aim: To reimplement HyperCard in Python

This looks like a very interesting project and appears to be close to 
what I am trying to achieve. This project is however written entirely in 
Python (a good thing), but this is not what I want to do. My project 
aims to basically create a native project, that can be scripted by 
Python. Mainly for the reasons that so far any attempts that I have seen 
as a cross-platform GUI (e.g. Java, Tkinter) never look "quite" right. 
But I hasten to note that I haven't had a good look at the download just 
yet.

Interface Builder
=============
I don't want to use this for the following reasons:
- I want my project to be standalone (only requires a 337 KB Python 
runtime download)
- Having to use two different tools, ie IB for designing GUIS, another 
app for assigning actions to GUI elements is too messy for my liking.

GNU Enterprise
============
Words like CORBA scare me. :)
Sounds a beyond the scope of what I want to do right now.


Conclusion
=========
I'm going to keep working on Viper on my own for a while. I've already 
written (and rewritten once over from scratch) both the editor and the 
runtime (both on the based on the same code base).

Hopefully I will have something ready for public release in a week or 
so, pending fixing a few GUI elements that make the GUI editor a pain to 
use (and I need to write a little documentation).

Would the group like to be kept up-to-date on any public releases I make?

Kind regards,
Adam Eijdenberg
Switched on Software

adam@switchedonsoftware.com
http://www.switchedonsoftware.com/

Phone:  +61 3 6231 3467
Fax:    +61 3 6231 3476
Mobile: +61 4 0704 6857

47 Molle Street
Hobart TAS 7000
Australia