スキームには、一般的なLISPの *プリントサーキル *に相当するものはありますか?
質問
私はスキームのDeque(SICP演習3.23)に取り組んでいますが、テストしたい単純な二重にリンクされたリストの実装を持っていますが、循環リストを印刷する方法を見つけることができないようです。スキーム(MIT-SchemeおよびMzscheme/Racket)。
CLには旗があります 印刷円 この種のために、スキームに相当するものはありますか?私は「出力から切り抜かれた弦を使用して」試しましたが、それは私がMacPortsから得たMIT-Schemeのビルドでは利用できないようですが、そうあるべきだと思いますか?この手順をREPLで取得する方法はありますか?何かを含める必要がありますか?
http://sicp.ai.mit.edu/fall-2003/manuals/scheme-7.5.5/doc/scheme_15.html
ありがとう!
解決
これを行う標準は何もありませんが、ほとんどのスキームの実装には、プリンターを制御する方法があります。ラケットの場合、あります print-graph
それを行うパラメーター。しかし、も参照してください SICPサポートパッケージ ラケットの場合、SICPでのあなたの人生をはるかに簡単にするはずです。
所属していません StackOverflow