Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #76086

Re: Python Object Systems

Date 2014-08-11 18:56 -0400
From "Mike C. Fletcher" <mcfletch@vrplumber.com>
Subject Re: Python Object Systems
References <2d41828e-19ac-4e46-a487-8700c22d9b92@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.12871.1407798306.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 14-08-11 04:26 PM, thequietcenter@gmail.com wrote:
...
> Hello, has anyone created a survey of Python Object Systems? The two I am aware of are:
>
> - elk https://github.com/frasertweedale/elk
> - Traits http://code.enthought.com/projects/traits/
Here's the ones from my talk at Pycon 2005 
(http://www.vrplumber.com/programming/descriptors-pycon2005.pdf):

OpenGLContext/PyVRML97
     http://bazaar.launchpad.net/~mcfletch/pyvrml97/trunk/files
     Observable, auto-coercing data properties w/ Numeric/numpy array 
support, defaults
BasicProperty (now largely abandoned):
     http://bazaar.launchpad.net/~mcfletch/basicproperty/trunk/files
     Again, observable auto-coercing typed properties, defaults, 
introspection
Zope2
     FieldProperty, DublinCore, Validation, Observability
PEAK
     Defaults, delegation, implicit feature loading
Traits
     Delegation, typing, validation, defaults, Observability, introspection
PyObjc, ctypes, JythonC, IronPython
     Function-like things with lots of metadata

There's also a listing of the other tasks for which descriptors/object 
systems were expected to show up at the time, if you look for Python + 
that key-word you'll likely find a few dozen more "object systems" out 
there.  You'll also likely find about a thousand metaclasses these days.

HTH,
Mike

-- 
________________________________________________
   Mike C. Fletcher
   Designer, VR Plumber, Coder
   http://www.vrplumber.com
   http://blog.vrplumber.com

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Python Object Systems thequietcenter@gmail.com - 2014-08-11 13:26 -0700
  Re: Python Object Systems Skip Montanaro <skip@pobox.com> - 2014-08-11 15:37 -0500
    Re: Python Object Systems thequietcenter@gmail.com - 2014-08-11 14:02 -0700
    Re: Python Object Systems Marko Rauhamaa <marko@pacujo.net> - 2014-08-12 00:09 +0300
      Re: Python Object Systems thequietcenter@gmail.com - 2014-08-11 14:26 -0700
        Re: Python Object Systems Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-11 22:51 +0100
        Re: Python Object Systems Marko Rauhamaa <marko@pacujo.net> - 2014-08-12 00:51 +0300
  Re: Python Object Systems "Mike C. Fletcher" <mcfletch@vrplumber.com> - 2014-08-11 18:56 -0400
  Re: Python Object Systems Michele Simionato <michele.simionato@gmail.com> - 2014-08-13 01:32 -0700
    Re: Python Object Systems thequietcenter@gmail.com - 2014-08-13 10:13 -0700
      Re: Python Object Systems Michele Simionato <michele.simionato@gmail.com> - 2014-08-14 03:34 -0700

csiph-web