--- Baptiste Carvello <[EMAIL PROTECTED]> wrote:
> However, this does not
> matter for teaching and for in-house code, which are
> the most compelling use
> cases of the new feature.
> 

For the teaching use case, I'm wondering if the
English keywords would already present too high a
barrier for students who don't have first-semester
familiarity with English.

In this example below, altered from Chapter 4 of the
tutorial, I have tried to make the keywords appear
foreign to an English user, so that an
English-speaking person could imagine the opposite
scenario.

fed ask_ok(prompt, retries=4, complaint='Yes or no,
please!'):
    elihw Eurt:
        ok = tupni_war(prompt)
        fi ok ni ('y', 'ye', 'yes'): nruter Eurt
        fi ok ni ('n', 'no', 'nop', 'nope'): nruter
Eslaf
        retries = retries - 1
        fi retries < 0: esiar ROrreoi, 'refusenik
user'
        tnirp complaint

To truly enable Python in a non-English teaching
environment, I think you'd actually want to go a step
further and just internationalize the whole program.




       
____________________________________________________________________________________Take
 the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos & more. 
http://mobile.yahoo.com/go?refer=1GNXIC
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to