SICP'den, Racket'te #lang planet/neil
yönergesini kullanarak sorun yaşıyorum. Kodumu Emacs'e yazmayı tercih ederim ve Emacs aracılığıyla bir REPET REPL çalıştırmak için Geiser modunu kullanıyorum.Çıkış yazdırma stilini Racket REPL'den değiştirme
Raket baskılarının sonuçları, sonuçların okunmasını zorlaştıran çok fazla mcons
kullanma eğilimindedir.
[email protected]> (list 1 2 3 4)
(mcons 1 (mcons 2 (mcons 3 (mcons 4 '()))))
this other question göre, çıkış tarzı seçin Dil iletişim kutusunda "yazma" çıktı stilini seçerek DrRacket içine değiştirilebilir. Ancak bu, DrRacket GUI gerektirir; Racket REPL için bu ayarı değiştirmenin bir yolu var mı?
Teşekkürler! Eklenecek bir şey, REPL SICP içerisindeyken bu komutlara erişilemez, ancak '' enter 'yazıp 'f' yazıp 'C-c C-m' ye basarak üst seviyeye geri dönebilirim. – crowding
Ah, tamam, bu yüzden # SICP onları sağlamadı. Bunları kullanılabilir hale getirmek için '((sadece raport/base print-as-print-mpair-kıvrımlı-kaşlı ayraçlar)) işlevini kullanabilirsiniz. –
Bir sidenote olarak, oldukça kolay bir şekilde, Geiser'i '~/.racket-geiser' içinde bulunan 'geiser-raket-init-dosyanıza yerleştirerek' ~/.racketrc' dosyasını okuyabilirsiniz. varsayılan olarak): '(load (find-system-path 'init-file))' – GDP2