|
From: Patrick K. O'B. <po...@or...> - 2002-02-13 22:25:41
|
Fear not. There are a number of ways that we can achieve the goal of "simple things are simple and difficult things are possible." The Pythoncard shell (PyCrust) itself already implements one way of hiding complexity without limiting functionality. When you type "shell." the autocomplete list you see is a subset of all the available methods and properties. If you happen to know the right name of a hidden one and type it in, it still works. If you want to see the full list, shell.other is a pointer to the real shell that is hidden behind the simplified facade. Typing "shell.other." will show you a huge list of attributes. The particular approach I took with the shell object may not be the best way to go for Pythoncard components in general. But I'm completely confident that we can devise a technique that does everything we want. Worst case, we just modify the introspection built into PyCrust to do what we want. --- Patrick K. O'Brien Orbtech > -----Original Message----- > From: pyt...@li... > [mailto:pyt...@li...]On Behalf Of Dan > Shafer > Sent: Wednesday, February 13, 2002 3:40 PM > To: pyt...@li... > Subject: RE: [Pythoncard-users] bye bye _delegate, hello direct > subclasses > > > I'm probably a minority voice in the wilderness here, but that's > never slowed me down. :-) > [snip] > > I have little interest in helping to develop a programming aid for > wxWindows and I would likely never make use of such a beast. But I am > _passionate_ about a need for a souped-up HyperCard done in Python > with Python as a scripting language and a strong subset of easily > used and scripted components with which to assemble new apps and > create new componentry. > -- > Dan Shafer, Personal Creativity Trainer and Consultant > Trained Hartman Value Profile Analyst > http://www.danshafer.com/valueprofile.html > > _______________________________________________ > Pythoncard-users mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/pythoncard-users |