Racket Editor
Mit diesem Modul kann ein Racket Editor eingebunden werden. Damit ist es möglich Racket Code live im Browser auswerten zu lassen. Dabei ist nicht der komplette Sprachumfang nutzbar, sondern nur der in Kapitel 8.3 benötigte. Eine Erklärung zur Nutzung des Editors ist ebenfalls in diesem Kapitel.
Das Modul einbinden
Um das Modul nutzen zu können, muss die Einbindung des Moduls über den Meta-Tag features erfolgen (siehe auch Abschnitt "Javascript"):
Das Modul verwenden
Die Verwendung des Moduls wird über einen HTML-Tag gesteuert. Es wird am unteren Ende der Seite eingefügt und haftet dort, bis seine Position erreicht wurde. Um den Editor dauerhaft am Boden zu fixieren muss der Tag am Ende der Inhaltsdatei positioniert werden:
<div class="racket-ide"></div>
Nutzung des Editors
Nach Laden der Seite ist der Editor zunächst eingeklappt am unteren ende des Bildschirms zu finden. Über den Knopf "Code Editor" kann das Modul geöffnet werden. Das Modul besteht aus zwei Textfeldern. Das linke wird als Definitionsfenster genutzt und das rechte als REPL (Read-Eval-Print-Loop). Beim ausführen des Codes werden beide teile hintereinander gehängt und Ausgewertet. Speichern und Laden des Codes betrifft nur das Definitionsfenster.