Mam problemy z odczytem danych wyjściowych z dr rakiety. Domyślnie wyświetla listy używając mcons. Na przykład ćwiczenie sicp 2.32 generuje:mcons in dr rakieta
> (subsets (list 1 2 3))
(mcons
(mcons
'()
(mcons
(mcons 3 '())
(mcons
(mcons 2 '())
(mcons
(mcons 2 (mcons 3 '()))
(mcons
(mcons 1 '())
(mcons
(mcons 1 (mcons 3 '()))
(mcons
(mcons 1 (mcons 2 '()))
(mcons (mcons 1 (mcons 2 (mcons 3 '()))) '()))))))))
'())
Mam problem z przeczytaniem tego. Czy jest sposób na sprawienie, aby wyglądał następująco:
(() (3) (2) (2 3) (1) (1 3) (1 2) (1 2 3))
Dzięki!
Dzięki! Styl pisania zadziałał. Używałem #lang planet neil/sicp.Ale teraz, gdy pokazujemy język w stylu SICP PLaneT 1.16 i mówimy "czytaj: #lang nie jest włączony w bieżącym kontekście", musiałem skomentować linię #land, żeby to zadziałało. – Dmitri
Cool. Później skontaktuję się z Neilem, aby sprawdzić, czy domyślne ustawienia jego paczki mogą zostać zmienione, aby domyślnie był ** zapis **. – dyoo
Jak skonfigurować styl wyjściowy, jeśli korzystasz z terminala zamiast DrRacket? (Używam rakiety przez tryb geisera w Emacsie). – crowding