Frage

Ich arbeite an einem Deque in Schema (SICP Übung 3.23) und ich habe eine einfache doppelt verketteten Liste Implementierung Ich möchte testen, aber ich kann nicht scheinen, um herauszufinden, wie ein auszudrucken Kreisliste in Schema (mit-scheme und mzscheme / Schläger).

In CL gibt ein Flag ist Druckkreis für diese Art der Sache, gibt es etwas Äquivalent in Schema? Ich habe versucht, „mit-Output-to-gestutzten-string“, aber das scheint nicht in der Build von mit-scheme verfügbar zu sein, die ich von Macports bekam, obwohl ich denke, es sollte sein? Gibt es eine Möglichkeit, dieses Verfahren bei den REPL zu bekommen, muß ich etwas enthalten?

http: // SICP. ai.mit.edu/Fall-2003/manuals/scheme-7.5.5/doc/scheme_15.html

Danke!

War es hilfreich?

Lösung

Es gibt nichts, Standard, dies zu tun, aber die meisten Schema-Implementierungen wird eine Möglichkeit haben, ihre Drucker zu steuern. Im Racket Fall gibt es die print-graph Parameter, der es tut. Aber auch das SICP Support-Paket für Schläger, die Ihr Leben mit SICP machen sollte viel einfacher.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top