Dies ist das Befehlsschema48, das im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
scheme48 - ein Schemainterpreter
ZUSAMMENFASSUNG
Schema48 [-i Bild] [-h Heapsize] [-a Argument]
BESCHREIBUNG
Schema48 ist eine Implementierung der Programmiersprache Scheme, wie in der
Überarbeitet^5 Profil melden on die Algorithmisch SPRACHE Planen. Ein lauffähiges System benötigt zwei
Teile, ein ausführbares Programm, das die virtuelle Maschine von Scheme 48 implementiert, und ein Image
die verwendet wird, um den Speicher der virtuellen Maschine zu initialisieren. Schema48 ist ein Shell-Skript
das die virtuelle Maschine mit einem Image startet, das in einer Scheme-Befehlsschleife ausgeführt wird.
Das Schema48 Befehlsschleife liest Scheme-Ausdrücke, wertet sie aus und gibt ihre . aus
Ergebnisse. Es führt auch Befehle aus, die durch ein Anfangskomma gekennzeichnet sind.
Geben Sie den Befehl ein ,Hilfe um eine Liste der verfügbaren Befehle zu erhalten.
Die Bedeutung der -h Option hängt von der Art des Garbage Collectors ab, der bei ausgewählt wurde
Konfigurationszeit. Wenn Wurfgröße ist eine positive Zahl, sie gibt die Anzahl der Wörter an
das kann jederzeit live sein. Ein Wort hat vier Bytes. Nachteile Zellen sind derzeit 3
Wörter, also wenn Sie sicherstellen möchten, dass Sie, sagen wir, eine Million Nachteile Zellen zuordnen können, sollten Sie
angeben -h 3000000 (eigentlich etwas mehr, um das anfängliche Heap-Image zu berücksichtigen und
Atemraum).
Wenn Sie ein Maximum angeben, das kleiner ist als der zum Laden der Bilddatei benötigte Speicherplatz, wird die
Maximum wird entsprechend erhöht und eine Meldung an die Konsole geschrieben.
Für den BIBOP-Müllsammler, Wurfgröße kann 0 sein. Dies bedeutet, dass der Heap möglicherweise
wachsen Sie weiter, bis Ihr System keinen Speicher mehr hat. Aufgrund dieses Risikos wird eine Warnmeldung
wird in die Konsole geschrieben, wenn Sie angeben -h 0.
Das ,entsorgen sowie ,bauen Befehle legen Heap-Images in Dateien ab. Die -i Option bewirkt die Initiale
Heap-Image, das aus der Datei entnommen werden soll Imagedem „Vermischten Geschmack“. Seine -a Option bewirkt, dass eine Liste von Zeichenfolgen
als Argument an ein Bild übergeben, das mit der generiert wurde ,bauen Befehl. Das erste Argument
zu ,bauen ist eine Prozedur, der die folgenden Argumente übergeben werden -a und was soll wiederkommen
eine ganze Zahl (das ist der Rückgabewert des Schema 48-Prozesses).
> ,build (lambda (a) (display a) (newline) 0) foo.image
> ,Ausgang
$ scheme48 -i foo.image -a murmeln
murmeln
$
Verwenden Sie scheme48 online mit den onworks.net-Diensten