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


Groups > comp.lang.python > #43505 > unrolled thread

Re: Message passing syntax for objects | OOPv2

Started byChris Angelico <rosuav@gmail.com>
First post2013-04-13 16:55 +1000
Last post2013-04-13 16:55 +1000
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-04-13 16:55 +1000

#43505 — Re: Message passing syntax for objects | OOPv2

FromChris Angelico <rosuav@gmail.com>
Date2013-04-13 16:55 +1000
SubjectRe: Message passing syntax for objects | OOPv2
Message-ID<mailman.548.1365836153.3114.python-list@python.org>
On Sat, Apr 13, 2013 at 4:28 PM, Mark Janssen <dreamingforward@gmail.com> wrote:
>> Mark, this proposal is out of place on a Python list, because it proposes an
>> object methodology radically different from any that is implemented in
>> Python now, or is even remotely likely to be implemented in Python in the
>> future.
>
> Wow, you guys are a bunch of ninnies.  I'm going to find some
> theoretical folks....

Allow me to offer a serious suggestion: Just as C++ was originally
implemented as a preprocessor that produced C code (Cfront), implement
your language as a preprocessor that outputs Python (Pyfront?). Then
you can explore your ideas relatively cheaply (since you don't have to
implement a whole language) and portably (especially if you write your
front-end in Python itself)... and, most importantly, you'll have
*code* to show people, instead of half-baked theories.

Get some real solid code, then start demonstrating how your new system
is more expressive, or clearer, or what-have-you. It's much more
effective when you can discuss something that actually exists.

ChrisA

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web