Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jul 2000 01:53:08 -0500 (CDT)
From:      Mike Meyer <mwm@mired.org>
To:        cvs-all@FreeBSD.ORG
Subject:   brackets/braces/parens/brokets
Message-ID:  <14706.44372.11991.4679@guru.mired.org>
In-Reply-To: <bulk.38030.20000716223223@hub.freebsd.org>
References:  <bulk.38030.20000716223223@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 17 Jul 2000 14:20:18 +0930
> From: Greg Lehey <grog@lemis.com>
> Subject: Re: cvs commit: src/share/man/man9 style.9
> 
> On Sunday, 16 July 2000 at 22:54:10 -0400, Christopher Masto wrote:
> > On Mon, Jul 17, 2000 at 11:31:09AM +0930, Greg Lehey wrote:
> >> For me, brackets are '(' and ')'.  '[' and ']' are square brackets,
> >> and '<' and '>' are angle brackets.  '{' and '}' are braces.  I'm sure
> >> I'm not alone, and there are probably other naming conventions for
> >> these symbols.  It would make sense to spell out what the man page
> >> means.
> >
> > A possibly unambigous set of terms?:
> >
> > '(' and ')':  parenthesis
> > '[' and ']':  square brackets
> > '<' and '>':  angle brackets
> > '{' and '}':  curly braces
> >
> > When someone says "put brackets around that", I'm also unsure what
> > they meant, because I've seen the word used for all four sets of
> > characters.  Same thing with "braces".  There are probably some
> > hideously officious ISO names for these.
> 
> I don't really care which we end up with, as long as we define them
> somewhere to avoid confusion.  But it sounds good, modulo the typo
> that Chris picked up.  I think I'd leave out "curly", too: we don't
> have any other type of brace.

The problem with leaving out the "curly" is that the *reader* may
think that "braces" means something other than "curly braces".  If
you're willing to do that, there are unique nouns for each pair:

'()': parens (or parentheses)
'[]': brackets
'{}': braces
'<>': brokets

But that just reintroduces all the ambiguity problems again. To be
absolutely clear, chose one noun and use different adjectives:

'()': "round brackets"
'[]': "square brackets"
'{}': "curly brackets"
'<>': "angle brackets"

They could also be "braces" instead of "brackets", but that usage
seems uncommon for everything but curly braces.

	<mike


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14706.44372.11991.4679>