[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.2.0 (alpha) now available
- From: Roberto Ierusalimschy <roberto@...>
- Date: Tue, 7 Dec 2010 09:30:12 -0200
> Yup ... the bit-shifting functions in Emacs-lisp are of the "only one
> function with the shift-count sign determining direction" variety, and I
> have to check the documentation _every_ time I use them, or when I read
> code using them, to see what the "main" direction is -- even though I've
> using them (occasionally) for probably decades...
It shifts to the left for positive countings, does it not? It is not
dificult to figure out, although I have never used Emacs-lisp. If you
remember that shifting is basically a multiplication by a power of 2,
it becomes quite intuitive that 1 shifts to the left and -1 shifts to
the right.
-- Roberto