Re: [Python-Dev] Re: anonymous blocks (off topic: match)

2005-04-20 Thread Shannon -jj Behrens
 PS. a side effect of the for-in pattern is that I'm beginning to feel that 
 Python
 might need a nice switch statement based on dictionary lookups, so I can
 replace multiple callbacks with a single loop body, without writing too many
 if/elif clauses.

That's funny.  I keep wondering if match from the ML world would
make sense in Python.  I keep thinking it'd be a really nice thing to
have.

-jj

-- 
I have decided to switch to Gmail, but messages to my Yahoo account will
still get through.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Re: switch statement

2005-04-20 Thread Shannon -jj Behrens
On 4/20/05, M.-A. Lemburg [EMAIL PROTECTED] wrote:
 Fredrik Lundh wrote:
  PS. a side effect of the for-in pattern is that I'm beginning to feel
  that Python
  might need a nice switch statement based on dictionary lookups, so I can
  replace multiple callbacks with a single loop body, without writing too
  many
  if/elif clauses.
 
 PEP 275 anyone ? (http://www.python.org/peps/pep-0275.html)
 
 My use case for switch is that of a parser switching on tokens.
 
 mxTextTools applications would greatly benefit from being able
 to branch on tokens quickly. Currently, there's only callbacks,
 dict-to-method branching or long if-elif-elif-...-elif-else.

I think match from Ocaml would be a much nicer addition to Python
than switch from C.

-jj

-- 
I have decided to switch to Gmail, but messages to my Yahoo account will
still get through.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com