Re: [pyGEF-develop] Some python tech: zope.interface and enthoughTraits
Status: Pre-Alpha
Brought to you by:
hrgerber
|
From: <pyg...@li...> - 2007-06-12 17:05:10
|
Hi=20 Thanks for the info. Really great news.=20 I had just started designing a messaging system, I just couldn't = continue without one anymore. Now I can just use traits. Spent the last couple of days reading manuals and playing with Traits.=20 So far I have only read the Traits UI manual as I am having some trouble = getting Traits UI to work with wx 2.8.=20 Very impressive. I have previously looked at Zope interfaces, but I think Traits is much = better suited to what we want to do.=20 I have been playing with the older version of traits. I'm just busy = changing my python to 2.5 and decided to change back to MS Visual Studio = 2003 as I really struggle to compile python packages with 2005/gcc and = not all packages come precompiled for 2.5.=20 Long story short, I've got a bit of installation to do. Then I can play = with Traits UI and interfaces.=20 What is the easiest way of getting Enthought ETS installed on py 2.5? I have made a few changes and bug fixes to pyGEF again, but saw that I = broke the creation of connections. This is at the app level though, i.e. = not the fault of the framework.=20 I still have to figure a few things out with the SelectionManager. We = should talk a bit about this. First I'm reading up on how the other GEFs = did this. Also added side panels for ControlsView and LayerManagerView (to make = debugging easier), but they don't contain anything yet as I first want = to convert, as much as I can, to make use of Traits and interfaces = instead. It will just make things easier and I can then clean up a few = things as well.=20 Regards Retief Retief Gerber Lektor Lecturer Departement Elektriese en Elektroniese Ingenieurswese Department of Electrical and Electronic Engineering Tel: +27 21 808 4011 =A0I =A0Faks/Fax: +27 21 808 4981 E-pos/E-mail: hrg...@su... Universiteit Stellenbosch University Privaat Sak/Private Bag X1 Matieland 7602=20 Suid-Afrika/South Africa www.eng.sun.ac.za > -----Original Message----- > From: pyg...@li... [mailto:pygef- > dev...@li...] On Behalf Of pygef- > de...@li... > Sent: 08 June 2007 06:48 AM > To: pyg...@li... > Subject: Re: [pyGEF-develop] Some python tech: zope.interface and > enthoughTraits >=20 > Word from enthought-dev is that the next version of Traits will have > interface support. > Read about it here: > https://svn.enthought.com/enthought/wiki/Traits_2_1_Interfaces >=20 > On 6/8/07, David C. Morrill <dmo...@en...> wrote: > > The next version of traits (available now from the main ETS SVN > trunk), > > which is/will be called Traits 2.1 or Traits 3.0, includes (among > other > > new features) support for interfaces and adapters based on > PyProtocols > > (although the PyProtocols API is not exposed directly). The code is > > working fine if you want to try it out, although there may still be = a > > few more tweaks to the syntax/semantics before the final version is > > released. > > > > You can read all about the new features (including > interfaces/adapters) > > at: http://svn.enthought.com/enthought/wiki/Traits in the topics > under > > the "Traits 2.1 Features" section. There's also an interactive set = of > > tutorials available when you check out the code... > > > > Dave Morrill > > _______________________________________________ > > Enthought-dev mailing list > > Ent...@ma... > > https://mail.enthought.com/mailman/listinfo/enthought-dev > > > > >=20 > = ----------------------------------------------------------------------- > -- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > pyGEF-develop mailing list > pyG...@li... > https://lists.sourceforge.net/lists/listinfo/pygef-develop |