Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Marko Rauhamaa Newsgroups: comp.lang.python Subject: Re: Python Object Systems Date: Tue, 12 Aug 2014 00:09:35 +0300 Organization: A noiseless patient Spider Lines: 14 Message-ID: <871tsmg2cw.fsf@elektro.pacujo.net> References: <2d41828e-19ac-4e46-a487-8700c22d9b92@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx05.eternal-september.org; posting-host="ff5cf27ef3d5b31f034d3b72bdc27a41"; logging-data="11163"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hDuLLF13DrOQwOXXYlf+C" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) Cancel-Lock: sha1:TPx4Nmx3kJqSOcK2yioBniU2r+o= sha1:OMoCmUHSaK7G1PdSIOkKHl40kjU= Xref: csiph.com comp.lang.python:76074 Skip Montanaro : > On Mon, Aug 11, 2014 at 3:26 PM, wrote: >> has anyone created a survey of Python Object Systems? > > For the uninitiated, can you back up a step and define what you mean > by an "object system"? Elk and Traits implement a C++-style object model on top of Python. The systems enforce member access, type constraints etc and result in ugly code that barely looks like Python. Marko