Guido sees the light: PEP 8 updated

Tim Chase python.list at tim.thechases.com
Tue Apr 19 13:43:21 EDT 2016


On 2016-04-19 09:46, Rustom Mody wrote:
> inkscape
> gimp
> blender
> libreoffice writer/calc/prese
> wireshark
> skype
> firefox
> audacity
> musescore
> totem
> vlc
> dia
> 
> Do these look like text-based apps to you?

Well, let's take a look at their native file formats:

Inkscape: SVG

Libreoffice: compressed XML

Firefox: HTML+CSS+JS

Musescore: compressed text

Dia: compressed XML

While I haven't used Musescore, I have used the others and
hand-edited the files in each case.  Using vi/vim, or even ed(1).
Because I can, and sometimes because I have to in order to do some
convoluted process that would be a pain to do in a GUI.

For Gimp, Blender, Audacity, Totem, and VLC, those all deal with
binary streams of their content-type.

Skype being proprietary, it doesn't interoperate with bupkis.

So wireshark is the only outlier in my mind, though since it captures
binary packets, I suspect the native format is optimized for
streaming stuff from the NIC to the disk as fast as possible (though
given CPU and disk speeds, I would have figured that a gzipped stream
of text markup would be almost as good).

-tkc










More information about the Python-list mailing list