if pair end with a space char, why result value contains one dot(.)? what does this dot(.) mean?
(cons 1 2 )
;Value 2: (1 . 2)
(car (cons 1 2 ))
;Value: 1
(cdr (cons 1 2 ))
;Value: 2
this one seems stupid, because pair only contain two element.
i just want to know why the first expression echo one dot in the result!
(cadr (cons 1 2 ))
;The object 2, passed as an argument to safe-car, is not a pair.
;To continue, call RESTART with an option number:
; (RESTART 1) => Return to read-eval-print level 1.
thanks!