3 ms·
That is the documentation we need for all Common Lisp including the one about its usefulness. Btw too less tea I have a hard time to say that the function can
by ngcc_hk 4y ago
That is the documentation we need for all Common Lisp including the one about its usefulness.
Btw too less tea I have a hard time to say that the function can handle infinity amount … ok with unlimited amount. The whole infinity thing is always a confusing as the definition of infinity is unlimited oriented (integer always have at least one more integer whatever integer you named) and hence can be computed by lazy computing. But you cannot handle infinity in one go.
- rep_lodsb 4y agoA positive integer has an infinite number of leading zeroes, and a negative integer in two's complement has an infinite number of leading ones. On the machine level, you have registers of limited width, and there are usually instructions that sign-extend a shorter integer by setting all the high bits to '1' if it is negative. By convention, the highest bit indicates the sign, but mathematically it's "arithmetic modulo 2^n", and any value can be interpreted as both positive and negative. For example, a 4 bit register containing '0111' would normally be interpreted as decimal 7, but could also represent -9. Lisp - like many other interpreted languages - uses arbitrary precision integers, so while not infinite they can be very large.
- _19qg 4y ago> Lisp - like many other interpreted languages and the best thing: Lisp isn't an interpreted language and never was.