Hello, i am trying to develop an application to teach programming to young kids in a similar way as Logo did in the past. I would like to use an embedded Python as underlying language but this raises a problem.

The target of my app are very young kids that might be unfamiliar with english, so i am wondering if there is a way to rename/redefine identifiers and messages in the language of the kid.

In UCB-Logo this is very easy with the command
  COPYDEF "newidentifier "oldidentifier
so all you have to do is setup a startup script to redefine all the identifiers to the language of the user.

Is there anything similar for python? Since python would be embedded it would not be a problem for me to do it through some API.


Also, i would need a way to debug the program, so set up breakpoints, execute line by line, inspect variables, is there any API for this in embedded python?

Thank you,
  Luca
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to