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 terry.reedy
Recipients python-dev, rhettinger, serhiy.storchaka, terry.reedy
Date 2016-10-25.05:21:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1477372911.0.0.0816378049884.issue27025@psf.upfronthosting.co.za>
In-reply-to
Content
Agreed that ` is not best and should be changed.  An alternative should be in next release.  I looked back at the output in msg268406.

! is similar to | but shorter, and better for that.  It is also, generally, thicker, which is better. With the font used on this page in FireFox, at my usual size setting, |is 1.5 pixels, so it tinged red or green depending on whether the half pixel is to the right or left.  ! is 2 pixels and black, which is better.  Smaller font sizes could reverse the situation, but unlikely for me.

@ is email separator and twitter name prefix.  Firefox recognizes this and colors the first @ and all names blue.  I don't like this.  Not an issue in code editors, etc, but code and especially results, get displayed elsewhere, as here.  Aside from that, it is visually too heavy and I cannot avoid reading @ as 'at'.  Let's skip it.

I still like my previous 2nd choice, ^, but you apparently do not.  I omitted ? before, I think just by oversight.  Let's try both with ! also, isolated from other options.

>>> for c in "^!?":
	print(".%stoplevel.%sframe.%sbutton\n" % (c, c, c))

.^toplevel.^frame.^button

.!toplevel.!frame.!button

.?toplevel.?frame.?button

? strikes me as slightly too heavy, but worse is the semantic meaning of doubt, close to negation.

With the noise of other alternatives removed, and looking again several times, I like ! about as much as ^, both visually and semantically. Perhaps from knowing some Spanish, which uses inverted ! to begin sentences, I read ! as mild affirmation.  I would be equally happy with either.  If you prefer !, go with it.
History
Date User Action Args
2016-10-25 05:21:51terry.reedysetrecipients: + terry.reedy, rhettinger, python-dev, serhiy.storchaka
2016-10-25 05:21:50terry.reedysetmessageid: <1477372911.0.0.0816378049884.issue27025@psf.upfronthosting.co.za>
2016-10-25 05:21:50terry.reedylinkissue27025 messages
2016-10-25 05:21:49terry.reedycreate