[EuroPython] little BOFs again

Michael Foord mfoord at python.org
Fri Jun 18 19:21:58 CEST 2010

On 18/06/2010 18:17, Luke Kenneth Casson Leighton wrote:
> On Fri, Jun 18, 2010 at 4:30 PM, Michael Foord<mfoord at python.org>  wrote:
>> On 18/06/2010 17:19, Luke Kenneth Casson Leighton wrote:
>>> it'll happily run under python2.4-2.7
>>> http://github.com/lkcl/grailbrowser
>> One possibility would be to use PyPy, with its new C extension support, to
>> get sandboxing.
>   intriguing idea.  what's the purpose - make it possible to run
> python2.4 code on a modern system?

Python 2.4 still runs fine on all modern systems as far as I know. My 
suggestion was to enable running Python applets in the browser without 
security problems. Python applets was part of the point of grail and the 
rexec module in Python was created for this purpose; but rexec was 
hopelessly flawed (there were always ways to break out of the sandbox) 
and was deprecated.

All the best,

>> Implementing a renderer for any *recent* version of html is going to be more
>> work though... :-)
>   ahh, deep joy - you have filled my future with such fuuun.
>   yes i was really looking forward to adding HTML5 style features, by
> investigating paul bonser's pybrowser work: he's done a back-end
> capable of supporting W3C DOM TR1,2 and 3.
>   that's step 1: the renderer itself... yeah... 2D canvas particularly
> springs to mind...
>   l.


READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.

More information about the EuroPython mailing list