I am making a pure Lisp interpreter, and trying to write a reader to convert lists to cons pairs.
From what I've read lists are internally cons pairs such as this:
( 1 2 3 ) = (1.(2.(3.NIL)))
but I have no clue how to implement a nested list such as the following with cons pairs
( (1 2) (3 4 ) (5 6 ) )
How is this supposed to look like unabbreviated?