----- Original Message -----
From: IOhannes m zmoelnig zmoelnig@iem.at To: pd-list@iem.at Cc: Sent: Thursday, January 12, 2012 3:23 AM Subject: Re: [PD] how to tidy up patches ?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2012-01-12 04:51, Jonathan Wilkes wrote:
how the windowing system renders them. So a patch on one system can look "tidy", while different fonts (or different rendering of the same
font) can introduce
this of course depends on your definition of "tidiness". e.g. i wouldn't say that C++ code is more tidy/readable if the text was neatly "justified" (as opposed to the usual "left-aligned"ness).
There is absolutely no possibility of the text of one line of C++ overlapping with the text of another line. This is a qualitatively different issue than font differences in Pd creating ambiguities in a patch that weren't there on the author's monitor.
nevertheless, in my conception of "tidyness", Pd alignment is also more important than in text-based languages.
I'd say that with greater freedom of placement comes greater responsibility. Unfortunately Pd in its current implementation doesn't make cross-platform patch clarity possible without a burdensome amount of work (basically looking at the patch ahead of time on as many platforms as possible).
i just want to propose that if the readability of your patche depends on the alignedness of the 3rd outlet, you probably should break it down even more into idioms that are readable "at a glance".
Imagine a [clip 111 555] object with a diagonal wire to the right of it that connects to and from some other objects. That is readable/tidy by any standard. But how does one know whether the available fonts on another system will make [clip 1 5] so wide that its 3rd outlet overlaps the diagonal line, thus creating an ambiguity?
fgmasdr IOhannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk8OmJcACgkQkX2Xpv6ydvSe3wCfTu6+NluY/I+f+ReSto43LA4W LCUAoN4pGu6k2Aipt5r2t31xmrOIzIji =SxGb -----END PGP SIGNATURE-----
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list