My name is Brett Cannon and I am currently a Ph.D. student attending the University of British Columbia.  I am starting work on a dissertation that involves making the Python programming language secure and using the use of Python as a client-side web scripting language as the case-study.  I was originally planning on using Firefox as the browser to embed into, but then I remembered that WebKit was an option for me.

But I have no clue how difficult it would be to add another client-side scripting language to WebKit.  Does anyone know how difficult this would be?  Is most stuff so completely geared towards JavaScript that adding another language would be a huge undertaking?  Or is the abstraction at the right level that this would be feasible with a modest amount of work?

Thanks for any help.

-Brett C.