[Pythonmac-SIG] wxPython apps keep crashing on me :-(

Kevin Ollivier kevino at tulane.edu
Mon Aug 15 03:12:00 CEST 2005


Hi Adriano,

On Aug 14, 2005, at 4:14 PM, Adriano wrote:

> Hello all,
>
> I have some problems and some questions about some wxPython based
> apps I'd like to use.
>
> They are Boa Constructor, wxGlade and probably also XRCed
>
> I downloaded the prepackaged version by Kevin Walzer and I have the
> first question for him (I hope he's reading). The package that
> contained Spe-OsX, wxGlade and XRCed (I think) was on the WordTech
> site and it seems it's not there any longer. Are they ? What happened
> ?
>
> The problem I have is that I try to follow the tutorials, the one for
> wxGlade and the one for Boa, and they keep crashing :-(
> I start again and repeat from scratch and they crash again at a
> different step !
> I'm on an ibook with MacOs X 10.4.1.

What would be of most help is a detailed set of instructions about  
the last few things you did before the crash occurred, particularly  
the very last thing you did before a crash occurred. This will help  
us pin down the code that's causing the problem. Like "I clicked on  
button X, then selected menu option Y, then it crashed."

> Now, I have two (2) versions of wxPython on my machine. The one from
> Apple and it's the 2.5.x and another one I installed (I don't
> remember where I got it) and it's 2.6.1.0
>
> If I open the "About..." window in wxGlade I read it's wxGlade
> 0.4cvs, on Python 2.4.1 (I installed it, don't remember where I got
> it) and wxPython 2.6.1.0
>
> Another question: how can I choose which python and which wxPython
> should they run with? If I launch wxGlade it chooses Python 2.4.1
> which has wxPython 2.6.x in its path.
>
> I'd like to try with Python 2.3 that has wxPython 2.5.x in its path.
> How can I manage this ?

You would have to download the source distributions for these  
programs, then run them from the command line by explicitly calling '/ 
usr/bin/pythonw' rather than just typing 'pythonw'.

Note that this is assuming you didn't install another version of  
wxPython for Python 2.3 in addition to the system-supplied 2.5.3  
distribution.

> One more question: can anyone discuss my idea of trying with Python
> 2.3 and wxPython 2.5.x  ? Does anyone know any reason why this test
> is going to fail anyway ? I have a strong suspect that it's going to
> fail :-(

Well, 2.5.3 is missing out on all the bug fixes made between 2.5.3  
and 2.6.1.0, of which there were many. Chances are you're just as  
likely to get the same crash on an older version as the newer one.  
You may even get other crashes as well. Your best bet is to test  
against the 2.6.x stable releases and report whatever crashes/bugs  
you run into.

> Could it help if I copy and paste a stacktrace of one of those  
> crashes ?

If the bug cannot be reproduced, then this might help, but it would  
be far more helpful if you could teach us how to get the crash to  
happen so that we can crash the programs ourselves.
;-) (And then figure out what's causing it to crash!)

Thanks,

Kevin

> Ok this is a good bunch of questions and problems ;-)
>
> Thanks SO much for any help
> Bye
> Catonano
>
> P.S. I repeated the Boa tutorial and reached the phase in which I
> should add a menubar to my app. It ALWAYS crash at that point. I
> copied and pasted the crash report. I think it could be useful to who
> can read it. Thanks so much
>
>
>
> Date/Time:      2005-08-15 01:05:24.983 +0200
> OS Version:     10.4.2 (Build 8C46)
> Report Version: 3
>
> Command: Python
> Path:    /Users/adri/Desktop/SPE-OSX/Boa Constructor.app/Contents/ 
> MacOS/Python
> Parent:  WindowServer [63]
>
> Version: ??? (???)
>
> PID:    328
> Thread: 0
>
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
>
> Thread 0 Crashed:
> 0   libwx_macud-2.6.0.dylib     0x010fde68
> wxWindow::GetClientAreaOrigin() const + 44 (icplusplus.c:27)
> 1   _core_.so                   0x00687d08 wxGBSpan_helper(_object*,
> wxGBSpan**) + 276040
> 2   org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 3   org.python.python           0x1007ce34 ext_do_call + 972  
> (ceval.c:3824)
> 4   org.python.python           0x1007a230 PyEval_EvalFrame + 9128
> (ceval.c:2206)
> 5   org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 6   org.python.python           0x1007c8cc fast_function + 356  
> (ceval.c:3644)
> 7   org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 8   org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 9   org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 10  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 11  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 12  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 13  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 14  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 15  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 16  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 17  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 18  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 19  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 20  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 21  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 22  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 23  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 24  org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 25  org.python.python           0x1007c8cc fast_function + 356  
> (ceval.c:3644)
> 26  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 27  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 28  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 29  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 30  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 31  org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 32  org.python.python           0x10026274 function_call + 344
> (funcobject.c:548)
> 33  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 34  org.python.python           0x10015a88 instancemethod_call + 796
> (classobject.c:2432)
> 35  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 36  org.python.python           0x1007c26c
> PyEval_CallObjectWithKeywords + 256 (ceval.c:3420)
> 37  _core_.so                   0x0063f8f4
> wxPyCallback::EventThunker(wxEvent&) + 416
> 38  libwx_macud-2.6.0.dylib     0x01093c34
> wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
> wxEvtHandler*, wxEvent&) + 156 (icplusplus.c:27)
> 39  libwx_macud-2.6.0.dylib     0x010941e4
> wxEvtHandler::SearchDynamicEventTable(wxEvent&) + 160
> (icplusplus.c:27)
> 40  libwx_macud-2.6.0.dylib     0x01093de8
> wxEvtHandler::ProcessEvent(wxEvent&) + 208 (icplusplus.c:27)
> 41  libwx_macud-2.6.0.dylib     0x01110b5c
> wxListMainWindow::SendNotify(unsigned long, int, wxPoint) + 504
> (icplusplus.c:27)
> 42  libwx_macud-2.6.0.dylib     0x0110f998
> wxListMainWindow::HighlightLine(unsigned long, bool) + 356
> (icplusplus.c:27)
> 43  libwx_macud-2.6.0.dylib     0x01114bfc
> wxListMainWindow::SetItemState(long, long, long) + 452
> (icplusplus.c:27)
> 44  libwx_macud-2.6.0.dylib     0x01118a3c
> wxGenericListCtrl::SetItemState(long, long, long) + 20
> (icplusplus.c:27)
> 45  _controls_.so               0x022a2824
> wxPyControl::base_HasTransparentBackground() + 359928
> 46  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 47  org.python.python           0x1007ce34 ext_do_call + 972  
> (ceval.c:3824)
> 48  org.python.python           0x1007a230 PyEval_EvalFrame + 9128
> (ceval.c:2206)
> 49  org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 50  org.python.python           0x1007c8cc fast_function + 356  
> (ceval.c:3644)
> 51  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 52  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 53  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 54  org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 55  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 56  org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 57  org.python.python           0x10026274 function_call + 344
> (funcobject.c:548)
> 58  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 59  org.python.python           0x10015a88 instancemethod_call + 796
> (classobject.c:2432)
> 60  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 61  org.python.python           0x1007c26c
> PyEval_CallObjectWithKeywords + 256 (ceval.c:3420)
> 62  _core_.so                   0x0063f8f4
> wxPyCallback::EventThunker(wxEvent&) + 416
> 63  libwx_macud-2.6.0.dylib     0x01093c34
> wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
> wxEvtHandler*, wxEvent&) + 156 (icplusplus.c:27)
> 64  libwx_macud-2.6.0.dylib     0x010941e4
> wxEvtHandler::SearchDynamicEventTable(wxEvent&) + 160
> (icplusplus.c:27)
> 65  libwx_macud-2.6.0.dylib     0x01093de8
> wxEvtHandler::ProcessEvent(wxEvent&) + 208 (icplusplus.c:27)
> 66  libwx_macud-2.6.0.dylib     0x011121b4
> wxListMainWindow::OnMouse(wxMouseEvent&) + 72 (icplusplus.c:27)
> 67  libwx_macud-2.6.0.dylib     0x01093c34
> wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
> wxEvtHandler*, wxEvent&) + 156 (icplusplus.c:27)
> 68  libwx_macud-2.6.0.dylib     0x01093318
> wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 220
> (icplusplus.c:27)
> 69  libwx_macud-2.6.0.dylib     0x01093e14
> wxEvtHandler::ProcessEvent(wxEvent&) + 252 (icplusplus.c:27)
> 70  libwx_macud-2.6.0.dylib     0x01093e40
> wxEvtHandler::ProcessEvent(wxEvent&) + 296 (icplusplus.c:27)
> 71  libwx_macud-2.6.0.dylib     0x011ae604
> wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) + 48
> (icplusplus.c:27)
> 72  libwx_macud-2.6.0.dylib     0x010f703c
> wxMacTopLevelMouseEventHandler(OpaqueEventHandlerCallRef*,
> OpaqueEventRef*, void*) + 976 (icplusplus.c:27)
> 73  libwx_macud-2.6.0.dylib     0x010f7dc4
> wxMacTopLevelEventHandler(OpaqueEventHandlerCallRef*,
> OpaqueEventRef*, void*) + 196 (icplusplus.c:27)
> 74  com.apple.HIToolbox         0x931229f4
> DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
> HandlerCallRec*) + 692
> 75  com.apple.HIToolbox         0x9312214c
> SendEventToEventTargetInternal(OpaqueEventRef*,
> OpaqueEventTargetRef*, HandlerCallRec*) + 372
> 76  com.apple.HIToolbox         0x93128ed0 SendEventToEventTarget + 40
> 77  com.apple.HIToolbox         0x931b5530
> HandleMouseEventForWindow(OpaqueWindowPtr*, OpaqueEventRef*, unsigned
> short) + 236
> 78  com.apple.HIToolbox         0x931b4aa8
> HandleMouseEvent(OpaqueEventRef*) + 368
> 79  com.apple.HIToolbox         0x9312923c
> ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*,
> OpaqueEventRef*, void*) + 496
> 80  com.apple.HIToolbox         0x93122c44
> DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
> HandlerCallRec*) + 1284
> 81  com.apple.HIToolbox         0x9312214c
> SendEventToEventTargetInternal(OpaqueEventRef*,
> OpaqueEventTargetRef*, HandlerCallRec*) + 372
> 82  com.apple.HIToolbox         0x93128ed0 SendEventToEventTarget + 40
> 83  libwx_macud-2.6.0.dylib     0x010b04f0
> wxApp::MacHandleOneEvent(void*) + 44 (icplusplus.c:27)
> 84  libwx_macud-2.6.0.dylib     0x010b0488 wxApp::MacDoOneEvent() +
> 156 (icplusplus.c:27)
> 85  libwx_macud-2.6.0.dylib     0x010b0020 wxApp::MainLoop() + 36
> (icplusplus.c:27)
> 86  _core_.so                   0x0063ba4c wxPyApp::MainLoop() + 84
> 87  _core_.so                   0x0067ed74 wxGBSpan_helper(_object*,
> wxGBSpan**) + 239284
> 88  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 89  org.python.python           0x1007ce34 ext_do_call + 972  
> (ceval.c:3824)
> 90  org.python.python           0x1007a230 PyEval_EvalFrame + 9128
> (ceval.c:2206)
> 91  org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 92  org.python.python           0x10026274 function_call + 344
> (funcobject.c:548)
> 93  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 94  org.python.python           0x10015a88 instancemethod_call + 796
> (classobject.c:2432)
> 95  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 96  org.python.python           0x1007c9e4 do_call + 136 (ceval.c: 
> 3755)
> 97  org.python.python           0x1007c6dc call_function + 1068  
> (ceval.c:3572)
> 98  org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 99  org.python.python           0x1007c83c fast_function + 212  
> (ceval.c:3631)
> 100 org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 101 org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 102 org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 103 org.python.python           0x1007c8cc fast_function + 356  
> (ceval.c:3644)
> 104 org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 105 org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 106 org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 107 org.python.python           0x1007e678 PyEval_EvalCode + 48  
> (ceval.c:484)
> 108 org.python.python           0x100b2ee0 run_node + 76  
> (pythonrun.c:1265)
> 109 org.python.python           0x10070af4 builtin_execfile + 520
> (bltinmodule.c:623)
> 110 org.python.python           0x1007c5ec call_function + 828  
> (ceval.c:3547)
> 111 org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 112 org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 113 org.python.python           0x1007e678 PyEval_EvalCode + 48  
> (ceval.c:484)
> 114 org.python.python           0x100b2ee0 run_node + 76  
> (pythonrun.c:1265)
> 115 org.python.python           0x100b266c PyRun_SimpleFileExFlags +
> 592 (pythonrun.c:863)
> 116 org.python.python           0x100bf640 Py_Main + 2596 (main.c:484)
> 117 Python                      0x000018d0 0x1000 + 2256
> 118 dyld                        0x8fe01048 _dyld_start + 60
>
> Thread 1:
> 0   libSystem.B.dylib           0x9001efec select + 12
> 1   select.so                   0x050e65e8 initselect + 688
> 2   org.python.python           0x1007c5ec call_function + 828  
> (ceval.c:3547)
> 3   org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 4   org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 5   org.python.python           0x1007c8cc fast_function + 356  
> (ceval.c:3644)
> 6   org.python.python           0x1007c6c4 call_function + 1044  
> (ceval.c:3568)
> 7   org.python.python           0x1007a140 PyEval_EvalFrame + 8888
> (ceval.c:2163)
> 8   org.python.python           0x1007b284 PyEval_EvalCodeEx + 2152
> (ceval.c:2730)
> 9   org.python.python           0x10026274 function_call + 344
> (funcobject.c:548)
> 10  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 11  org.python.python           0x10015a88 instancemethod_call + 796
> (classobject.c:2432)
> 12  org.python.python           0x1000c348 PyObject_Call + 48  
> (abstract.c:1752)
> 13  org.python.python           0x1007c26c
> PyEval_CallObjectWithKeywords + 256 (ceval.c:3420)
> 14  org.python.python           0x100c1ba4 t_bootstrap + 52
> (threadmodule.c:434)
> 15  libSystem.B.dylib           0x9002c3d4 _pthread_body + 96
>
> Thread 0 crashed with PPC Thread State 64:
>    srr0: 0x00000000010fde68 srr1: 0x000000000000f030
> vrsave: 0x0000000000000000
>      cr: 0x84244244          xer: 0x000000000000000c   lr:
> 0x00000000010fde58  ctr: 0x0000000090b04130
>      r0: 0x00000000010fde58   r1: 0x00000000bfffb400   r2:
> 0x00000000bfffb000   r3: 0x0000000000000000
>      r4: 0x00000000fffffffe   r5: 0x00000000044ec084   r6:
> 0x0000000000000002   r7: 0x000000007fffffff
>      r8: 0x0000000000000001   r9: 0x0000000090681740  r10:
> 0x0000000090371654  r11: 0x00000000a169accc
>     r12: 0x0000000090b04130  r13: 0x0000000000000000  r14:
> 0x0000000006061d64  r15: 0x0000000006061d5c
>     r16: 0x0000000000000000  r17: 0x0000000000000000  r18:
> 0x0000000000000000  r19: 0x0000000006061d64
>     r20: 0x00000000005358cc  r21: 0x0000000000000000  r22:
> 0x0000000000000000  r23: 0x00000000005a4508
>     r24: 0x0000000000000000  r25: 0x000000000567a490  r26:
> 0x0000000000000001  r27: 0x00000000bfffb4d0
>     r28: 0x00000000003001a0  r29: 0x00000000044ec084  r30:
> 0x00000000061aba00  r31: 0x0000000000687c2c
>
> Binary Images Description:
>      0x1000 -     0x1fff Python     /Users/adri/Desktop/SPE-OSX/Boa
> Constructor.app/Contents/MacOS/Python
>     0x8a000 -    0x8bfff cStringIO.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/cStringIO.so
>     0x99000 -    0x9bfff _locale.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_locale.so
>     0xa2000 -    0xa6fff _AE.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_AE.so
>     0xc6000 -    0xc7fff _Evt.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_Evt.so
>     0xca000 -    0xcbfff MacOS.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/MacOS.so
>     0xce000 -    0xd0fff time.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/time.so
>     0xdb000 -    0xdefff struct.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/struct.so
>     0xe1000 -    0xe4fff strop.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/strop.so
>    0x245000 -   0x24dfff _File.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_File.so
>    0x4e1000 -   0x4e5fff _Res.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_Res.so
>    0x63a000 -   0x700fff _core_.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_core_.so
>   0x1008000 -  0x145ffff libwx_macud-2.6.0.dylib
>     /usr/local/lib/wxPython-unicode-2.6.1.0/lib/ 
> libwx_macud-2.6.0.dylib
>   0x2008000 -  0x2075fff _gdi_.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_gdi_.so
>   0x20c1000 -  0x20c3fff com.apple.textencoding.unicode 2.0
>     /System/Library/TextEncodings/Unicode
> Encodings.bundle/Contents/MacOS/Unicode Encodings
>   0x2106000 -  0x219cfff _windows_.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_windows_.so
>   0x2246000 -  0x22fafff _controls_.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_controls_.so
>   0x23a6000 -  0x2444fff _misc_.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_misc_.so
>   0x24e2000 -  0x2544fff _stc.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_stc.so
>   0x2558000 -  0x25fefff libwx_macud_stc-2.6.0.dylib
>     /usr/local/lib/wxPython-unicode-2.6.1.0/lib/ 
> libwx_macud_stc-2.6.0.dylib
>   0x269b000 -  0x26dffff _html.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_html.so
>   0x44a2000 -  0x44a3fff math.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/math.so
>   0x44d6000 -  0x44d7fff _random.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_random.so
>   0x47b4000 -  0x47b6fff binascii.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/binascii.so
>   0x47b9000 -  0x47bafff fcntl.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/fcntl.so
>   0x4854000 -  0x485bfff _socket.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_socket.so
>   0x4861000 -  0x4863fff _ssl.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_ssl.so
>   0x48a6000 -  0x48a7fff icglue.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/icglue.so
>   0x48ea000 -  0x48edfff itertools.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/itertools.so
>   0x48f1000 -  0x48f1fff _bisect.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_bisect.so
>   0x48f4000 -  0x48f5fff _heapq.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_heapq.so
>   0x4afa000 -  0x4b13fff _wizard.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_wizard.so
>   0x4b61000 -  0x4b76fff _calendar.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_calendar.so
>   0x4b8a000 -  0x4b8afff _weakref.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/_weakref.so
>   0x4b8d000 -  0x4b8ffff operator.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/operator.so
>   0x4b93000 -  0x4b95fff zlib.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/zlib.so
>   0x4b99000 -  0x4b9bfff collections.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/collections.so
>   0x4bde000 -  0x4c3efff _grid.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_grid.so
>   0x4c95000 -  0x4cdbfff _gizmos.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> site-packages/wx-2.6-mac-unicode/wx/_gizmos.so
>   0x4cfe000 -  0x4d1cfff libwx_macud_gizmos-2.6.0.dylib
>     /usr/local/lib/wxPython-unicode-2.6.1.0/lib/ 
> libwx_macud_gizmos-2.6.0.dylib
>   0x5043000 -  0x506cfff pyexpat.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/pyexpat.so
>   0x5074000 -  0x5074fff grp.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/grp.so
>   0x5077000 -  0x5077fff pwd.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/pwd.so
>   0x50e5000 -  0x50e6fff select.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/select.so
>   0x56bb000 -  0x56cbfff cPickle.so
>     /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
> lib-dynload/cPickle.so
> 0x10000000 - 0x100fbfff org.python.python 2.4a0 (2.2)
>     /Library/Frameworks/Python.framework/Versions/2.4/Python
> 0x78e00000 - 0x78e07fff libLW8Utils.dylib
>     /System/Library/Printers/Libraries/libLW8Utils.dylib
> 0x79200000 - 0x7923efff libLW8Converter.dylib
>     /System/Library/Printers/Libraries/libLW8Converter.dylib
> 0x8fe00000 - 0x8fe51fff dyld 43.1    /usr/lib/dyld
> 0x90000000 - 0x901a6fff libSystem.B.dylib     /usr/lib/ 
> libSystem.B.dylib
> 0x901fe000 - 0x90202fff libmathCommon.A.dylib
>     /usr/lib/system/libmathCommon.A.dylib
> 0x90204000 - 0x90257fff com.apple.CoreText 1.0.0 (???)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> 0x90284000 - 0x90335fff ATS
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> 0x90364000 - 0x9069dfff com.apple.CoreGraphics 1.256.14 (???)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x90728000 - 0x90801fff com.apple.CoreFoundation 6.4.2 (368.11)
>     /System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
> CoreFoundation
> 0x9084a000 - 0x9084afff com.apple.CoreServices 10.4 (???)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> CoreServices
> 0x9084c000 - 0x9094efff libicucore.A.dylib     /usr/lib/ 
> libicucore.A.dylib
> 0x909a8000 - 0x90a2cfff libobjc.A.dylib     /usr/lib/libobjc.A.dylib
> 0x90a56000 - 0x90acafff com.apple.framework.IOKit 1.4 (???)
>     /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x90ae4000 - 0x90af6fff libauto.dylib     /usr/lib/libauto.dylib
> 0x90afd000 - 0x90dc2fff com.apple.CoreServices.CarbonCore 10.4.1
> (611.1)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x90e25000 - 0x90ea5fff com.apple.CoreServices.OSServices 4.0 (4.0.0)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/OSServices.framework/Versions/A/OSServices
> 0x90eef000 - 0x90f2ffff com.apple.CFNetwork 10.4.2 (80)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> 0x90f44000 - 0x90f5cfff com.apple.WebServices 1.1.2 (1.1.0)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
> 0x90f6c000 - 0x90feafff com.apple.SearchKit 1.0.3
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/SearchKit.framework/Versions/A/SearchKit
> 0x9102f000 - 0x91056fff com.apple.Metadata 1.1 (121.6)
>     /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/Metadata.framework/Versions/A/Metadata
> 0x91066000 - 0x91073fff libz.1.dylib     /usr/lib/libz.1.dylib
> 0x91076000 - 0x91238fff com.apple.security 4.0.1 (223)
>     /System/Library/Frameworks/Security.framework/Versions/A/Security
> 0x9133a000 - 0x91343fff com.apple.DiskArbitration 2.1
>     /System/Library/Frameworks/DiskArbitration.framework/Versions/A/ 
> DiskArbitration
> 0x9134a000 - 0x91371fff com.apple.SystemConfiguration 1.8.0
>     /System/Library/Frameworks/SystemConfiguration.framework/ 
> Versions/A/SystemConfiguration
> 0x91384000 - 0x9138cfff libbsm.dylib     /usr/lib/libbsm.dylib
> 0x91390000 - 0x9140efff com.apple.audio.CoreAudio 3.0.1
>     /System/Library/Frameworks/CoreAudio.framework/Versions/A/ 
> CoreAudio
> 0x9144c000 - 0x9144cfff com.apple.ApplicationServices 10.4 (???)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/ApplicationServices
> 0x9144e000 - 0x91486fff com.apple.AE 1.5 (297)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/AE.framework/Versions/A/AE
> 0x914a1000 - 0x9156cfff com.apple.ColorSync 4.4
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> 0x915c1000 - 0x91654fff com.apple.print.framework.PrintCore 4.0
> (172.1)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x9169a000 - 0x91757fff com.apple.QD 3.8.6 (???)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/QD.framework/Versions/A/QD
> 0x91795000 - 0x917f3fff com.apple.HIServices 1.5.0 (???)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> 0x91821000 - 0x91844fff com.apple.LangAnalysis 1.6
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x91858000 - 0x9187dfff com.apple.FindByContent 1.5
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
> 0x91890000 - 0x918d1fff com.apple.LaunchServices 10.4.3 (157)
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/LaunchServices.framework/Versions/A/ 
> LaunchServices
> 0x918ec000 - 0x91900fff com.apple.speech.synthesis.framework 3.3
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/ 
> SpeechSynthesis
> 0x9190e000 - 0x91944fff com.apple.ImageIO.framework 1.0.2
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> 0x91958000 - 0x91a1afff libcrypto.0.9.7.dylib     /usr/lib/ 
> libcrypto.0.9.7.dylib
> 0x91a66000 - 0x91a7bfff libcups.2.dylib     /usr/lib/libcups.2.dylib
> 0x91a80000 - 0x91a9cfff libJPEG.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libJPEG.dylib
> 0x91aa1000 - 0x91b10fff libJP2.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libJP2.dylib
> 0x91b27000 - 0x91b2bfff libGIF.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libGIF.dylib
> 0x91b2d000 - 0x91b45fff libRaw.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libRaw.dylib
> 0x91b48000 - 0x91b8bfff libTIFF.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libTIFF.dylib
> 0x91b92000 - 0x91babfff libPng.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libPng.dylib
> 0x91bb0000 - 0x91bb3fff libRadiance.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/ 
> libRadiance.dylib
> 0x91bb5000 - 0x91bb5fff com.apple.Accelerate 1.1.1 (Accelerate 1.1.1)
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Accelerate
> 0x91bb7000 - 0x91ca1fff com.apple.vImage 2.0
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vImage.framework/Versions/A/vImage
> 0x91ca9000 - 0x91cc8fff com.apple.Accelerate.vecLib 3.1.1 (vecLib
> 3.1.1)
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vecLib.framework/Versions/A/vecLib
> 0x91d34000 - 0x91d54fff libmx.A.dylib     /usr/lib/libmx.A.dylib
> 0x91d5a000 - 0x91dbffff libvMisc.dylib
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> 0x91dc9000 - 0x91e5bfff libvDSP.dylib
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> 0x91e75000 - 0x92405fff libBLAS.dylib
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> 0x9244d000 - 0x9275dfff libLAPACK.dylib
>     /System/Library/Frameworks/Accelerate.framework/Versions/A/ 
> Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 0x9278a000 - 0x92815fff com.apple.DesktopServices 1.3
>     /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/ 
> Versions/A/DesktopServicesPriv
> 0x92857000 - 0x92a80fff com.apple.Foundation 6.4.1 (567.12)
>     /System/Library/Frameworks/Foundation.framework/Versions/C/ 
> Foundation
> 0x92b9e000 - 0x92c7cfff libxml2.2.dylib     /usr/lib/libxml2.2.dylib
> 0x92c9c000 - 0x92d8afff libiconv.2.dylib     /usr/lib/libiconv.2.dylib
> 0x92d9c000 - 0x92dbafff libGL.dylib
>     /System/Library/Frameworks/OpenGL.framework/Versions/A/ 
> Libraries/libGL.dylib
> 0x92dc5000 - 0x92e1ffff libGLU.dylib
>     /System/Library/Frameworks/OpenGL.framework/Versions/A/ 
> Libraries/libGLU.dylib
> 0x92e3d000 - 0x92e3dfff com.apple.Carbon 10.4 (???)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> 0x92e3f000 - 0x92e53fff com.apple.ImageCapture 3.0
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> 0x92e6b000 - 0x92e7bfff com.apple.speech.recognition.framework 3.4
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x92e87000 - 0x92e9cfff com.apple.securityhi 2.0 (203)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> 0x92eae000 - 0x92f35fff com.apple.ink.framework 101.2 (69)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/Ink.framework/Versions/A/Ink
> 0x92f49000 - 0x92f54fff com.apple.help 1.0.3 (32)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/Help.framework/Versions/A/Help
> 0x92f5e000 - 0x92f8bfff com.apple.openscripting 1.2.2 (???)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> 0x92fa5000 - 0x92fb5fff com.apple.print.framework.Print 4.0 (187)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/Print.framework/Versions/A/Print
> 0x92fc1000 - 0x93027fff com.apple.htmlrendering 1.1.2
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> 0x93058000 - 0x930aafff com.apple.NavigationServices 3.4.1 (3.4)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> 0x930d6000 - 0x930f3fff com.apple.audio.SoundManager 3.9
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> 0x93105000 - 0x93112fff com.apple.CommonPanels 1.2.2 (73)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> 0x9311b000 - 0x9342bfff com.apple.HIToolbox 1.4.2 (???)
>     /System/Library/Frameworks/Carbon.framework/Versions/A/ 
> Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> 0x93576000 - 0x93582fff com.apple.opengl 1.4.0
>     /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x93622000 - 0x93622fff com.apple.Cocoa 6.4 (???)
>     /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x93624000 - 0x93c55fff com.apple.AppKit 6.4.1 (824.1)
>     /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x93fe1000 - 0x9404bfff com.apple.CoreData 1.0 (46)
>     /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> 0x94083000 - 0x9414dfff com.apple.audio.toolbox.AudioToolbox 1.4.1
>     /System/Library/Frameworks/AudioToolbox.framework/Versions/A/ 
> AudioToolbox
> 0x941a1000 - 0x941a1fff com.apple.audio.units.AudioUnit 1.4
>     /System/Library/Frameworks/AudioUnit.framework/Versions/A/ 
> AudioUnit
> 0x941a3000 - 0x94302fff com.apple.QuartzCore 1.4.1
>     /System/Library/Frameworks/QuartzCore.framework/Versions/A/ 
> QuartzCore
> 0x9434a000 - 0x94387fff libsqlite3.0.dylib     /usr/lib/ 
> libsqlite3.0.dylib
> 0x9438f000 - 0x943dafff libGLImage.dylib
>     /System/Library/Frameworks/OpenGL.framework/Versions/A/ 
> Libraries/libGLImage.dylib
> 0x9457a000 - 0x94589fff libCGATS.A.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/ 
> libCGATS.A.dylib
> 0x94591000 - 0x9459dfff libCSync.A.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/ 
> libCSync.A.dylib
> 0x945e2000 - 0x945f6fff libRIP.A.dylib
>     /System/Library/Frameworks/ApplicationServices.framework/ 
> Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/ 
> libRIP.A.dylib
> 0x945fc000 - 0x9485efff com.apple.QuickTime 7.0.1
>     /System/Library/Frameworks/QuickTime.framework/Versions/A/ 
> QuickTime
> 0x94931000 - 0x94950fff com.apple.vecLib 3.1.1 (vecLib 3.1.1)
>     /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x94cd4000 - 0x94d02fff libssl.0.9.7.dylib     /usr/lib/libssl. 
> 0.9.7.dylib
> 0x959b5000 - 0x95a3ffff com.apple.WebKit 412.6
>     /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
> 0x95a99000 - 0x95b7bfff com.apple.JavaScriptCore 1.2 (412.3)
>     /System/Library/Frameworks/WebKit.framework/Versions/A/ 
> Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
> 0x95bcf000 - 0x95ebdfff com.apple.WebCore 415.11
>     /System/Library/Frameworks/WebKit.framework/Versions/A/ 
> Frameworks/WebCore.framework/Versions/A/WebCore
> 0x9603e000 - 0x96067fff libxslt.1.dylib     /usr/lib/libxslt.1.dylib
> 0xeab00000 - 0xeab25fff libConverter.dylib
>     /System/Library/Printers/Libraries/libConverter.dylib
>
> Model: PowerBook4,2, BootROM 4.3.2f1, 1 processors, PowerPC 750
> (33.11), 600 MHz, 256 MB
> Graphics: ATY,RageM3, ATY,RageM3, AGP, 8 MB
> Memory Module: DIMM0/BUILT-IN, 128 MB, built-in, built-in
> Memory Module: DIMM1/J12, 128 MB, SDRAM, PC133-333
> Modem: MicroDash, Euro, V.92, 1.0F, APPLE VERSION 2.6.6
> Network Service: Modem interno, PPP (PPPSerial), modem
> Network Service: Ethernet integrata, Ethernet, en0
> Parallel ATA Device: IBM-IC25N020ATDA04-0, 18.63 GB
> Parallel ATA Device: SONY    CD-RW  CRX800E,
>
> -- 
> " One of the tricks here is to get away from thinking that programs
> have to be composed with only a simple text editor "
>
>            - Alan Kay -
>
>
>
> "Java and C++ make you think that the new ideas are like the old ones.
> Java is the most distressing thing to hit computing since MS-DOS".
>
>           - Alan Kay -
>
>
>
> "The computer revolution hasn't started yet. Don't be misled by
> the enormous flow of money into bad defacto standards for
> unsophisticated buyers using poor adaptations of incomplete ideas".
>
>             -Alan Kay -
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
>



More information about the Pythonmac-SIG mailing list