Я делаю чистый интерпретатор lisp и пытаюсь написать читателя для преобразования списков в пары-пары.Как реализовать вложенный список, используя пары только пары?
от того, что я читал списки внутренне минусы таких пары, как это:
(1 2 3) = (1.(2.(3.NIL)))
, но я понятия не имею, как реализовать вложенный список, такие как следующие с минусами парами
((1 2) (3 4) (5 6))
Как это должно выглядеть как небрежное?
Вы можете найти этот вопрос и его ответ (отказ от ответственности, это мой ответ) полезно: [Точечная запись в схеме] (http://stackoverflow.com/questions/20216711/dot-notation-in-scheme). –