This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author larry
Recipients Trundle, alex, asvetlov, barry, bfroehle, chris.jerdonek, daniel.urban, david.villa, dmalcolm, eric.smith, ezio.melotti, gregory.p.smith, jcea, jkloth, larry, mark.dickinson, pitrou, skrah, v+python
Date 2012-12-10.15:12:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1355152345.1.0.501128204186.issue16612@psf.upfronthosting.co.za>
In-reply-to
Content
Ah.  In that case, may I rewrite your critique as

"[...] some lines may end with a semicolon, some lines may not, some assignment signs ("=") permit spaces around them, some don't."

The semicolon is optional, permitted explicitly so you can copy-and-paste the original C variable declarations in and you don't have to go hunting for semicolons.  The spaces are permitted on those lines for the same reason; they aren't on the "flag" lines because of how flags are parsed.

I concede that this is inconsistent.  If this inconsistency bothers you, I invite you to propose a different (and presumably more consistent) syntax for the DSL.  I happen to think the current syntax has a motley "practicality beats purity" charm, but then I would, wouldn't I.
History
Date User Action Args
2012-12-10 15:12:25larrysetrecipients: + larry, barry, gregory.p.smith, jcea, mark.dickinson, pitrou, eric.smith, jkloth, ezio.melotti, v+python, alex, Trundle, asvetlov, skrah, dmalcolm, daniel.urban, chris.jerdonek, bfroehle, david.villa
2012-12-10 15:12:25larrysetmessageid: <1355152345.1.0.501128204186.issue16612@psf.upfronthosting.co.za>
2012-12-10 15:12:25larrylinkissue16612 messages
2012-12-10 15:12:24larrycreate