[Python-Dev] '*' instead of 'yield'?

Ken Manheimer klm@zope.com
Mon, 6 Aug 2001 18:04:00 -0400 (EDT)


Roman, that was a sensible way to end this particular thread - forgive me
for gratuitously extending it a tiny bit, but i just can't resist...

On Mon, 6 Aug 2001, Roman Suzi wrote:

> [...]
> Or, yes, and next step is to use '?' in place of 'print' ;-)
> 
> from __future__ import parrot
> 
> # must allow for such things:
> 
> = myfun(x, y, z):
>   ? "how are you?"
>   S = 0
>   4 i <- x..y,z:
>     S += i
>   ** S
> 
> = mygen(x):
>   4 k <- 1..x:
>     * k
> 
> ? myfun(1, 3, 5)
> ? mygen(20)

I don't feel this is an, um, balanced example if you leave alone the only
non-expression in python that *is* signalled soley by punctuation, so:

  from __future__ import parrot

  comment must allow for such things: endcomment

  = myfun(x, y, z):
    ? "how are you?"
    S = 0
    4 i <- x..y,z:
      S += i
    ** S
  ...

:)

and-voluntary-block-delimeter-close-would-be-"comment end endcomment"'ly y'rs,

Ken Manheimer
klm@digicool.com