[net.lang.c] unary + and C standardization

mrm@datagen.UUCP (07/17/84)

The reason I heard that Ritchie objected to unary + is that it doesn't give
the programmer any power (except to insure an lvalue is an rvalue).  The
argument for adding unary + was that other languages have it, and it
makes writing a program which translates other languages into C easier.

	Michael Meissner
	Data General Corporation
	...{ ihpn4, rocky2, decvax!ittvax, allegra }!datagen!mrm

gwyn@brl-tgr.UUCP (07/19/84)

Another use for unary + is to make things line up better:
	xprime = + x * cos( theta ) + y * sin( theta );
	yprime = - x * sin( theta ) + y * cos( theta );
Admittedly a weak reason for adding something to a programming language.