Significant whitespace

Duncan Booth duncan.booth at invalid.invalid
Sat Jan 2 11:42:39 CET 2010

Donn <donn.ingle at> wrote:

> On Saturday 02 January 2010 00:02:36 Dan Stromberg wrote:
>> I put together a page about significant whitespace (and the lack
>> thereof). 
> The only thing about Python's style that worries me is that it can't
> be compressed like javascript can*, and perhaps that will prevent it
> becoming a browser-side language one day. How I'd love to code PyQuery
> instead of JQuery! 

You can do simple white-space removal as easily in Python as in Javascript, 
you just need to maintain a minimal indentation and as you don't need 
Javascript's curly braces there probably isn't must difference especially 
once the code has been gzipped for transfer to the browser.

You can already run Python client side in certain situations (e.g. 
Silverlight), but if you want to write Python for the browser portably 
today have a look at Pyjamas .

Google's Chrome also supports native code (currently just for x86 machines 
though they have said they intend to support ARM), so there should be some 
potential there to compile a Python interpreter that runs client-side in 
Google's sandbox: see for an 
early port.

More information about the Python-list mailing list