X-Received: by 10.50.23.45 with SMTP id j13mr6040552igf.7.1408012463014; Thu, 14 Aug 2014 03:34:23 -0700 (PDT) X-Received: by 10.140.86.106 with SMTP id o97mr2742qgd.25.1408012462940; Thu, 14 Aug 2014 03:34:22 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!h18no20106743igc.0!news-out.google.com!b3ni30377qac.1!nntp.google.com!j15no7023146qaq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.python Date: Thu, 14 Aug 2014 03:34:22 -0700 (PDT) In-Reply-To: <0299640d-310c-41c6-a308-5552c202e0a8@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=109.239.250.233; posting-account=gxxH8QkAAABVKeYyAqGOGoaFtdDdsshI NNTP-Posting-Host: 109.239.250.233 References: <2d41828e-19ac-4e46-a487-8700c22d9b92@googlegroups.com> <0299640d-310c-41c6-a308-5552c202e0a8@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <490a3fc3-3090-47f8-9800-ef249d2e73d7@googlegroups.com> Subject: Re: Python Object Systems From: Michele Simionato Injection-Date: Thu, 14 Aug 2014 10:34:22 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: csiph.com comp.lang.python:76293 Il giorno mercoled=EC 13 agosto 2014 19:13:16 UTC+2, thequie...@gmail.com h= a scritto: > What is the difference between traits and roles? People keep using the same names to mean different concepts. For me traits = are the things described here: http://www.iam.unibe.ch/~scg/Archive/Papers/Scha03aTraits.pdf I have no idea of what you mean by roles.