[Python-Dev] Python 3 design principles
JustFillBug
mozbugbox at yahoo.com.au
Fri Sep 2 11:40:09 CEST 2005
On 2005-09-01, Ron Adam <rrr at ronadam.com> wrote:
> As for functions without '()'s. (Just a thought) You could use '<<' or
> '<<<' (or other symbol) as a way to move data between objects.
>
> ui.write <<< 'Hello World/n' # ui.write('Hello World/n')
>
> ui.writeln <<< counter # ui.writeln(counter.next())
>
> ok = ui.input <<< 'press a key:' # ok = ui.input('press a key:')
>
> The requirement could be that the item on the left is a callable, and
> the item on the right is a sequence or generator.
>
Please don't abuse symbols. Perl's ways of symbols all the way without
intuitive meaning is bad. Use descriptive methods and functions please.
More information about the Python-Dev
mailing list