C'est le schéma de commande48 qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
schema48 - un interprète de Scheme
SYNOPSIS
schéma48 [-i image] [-h taille de tas] [-a argument]
DESCRIPTION
schéma48 est une implémentation du langage de programmation Scheme tel que décrit dans le
Révisé^5 Signaler on le Algorithmique Langue Schème. Un système exécutable nécessite deux
parts, un programme exécutable qui implémente la machine virtuelle Scheme 48 et une image
qui est utilisé pour initialiser le magasin de la machine virtuelle. schéma48 est un script shell
qui démarre la machine virtuelle avec une image qui s'exécute dans une boucle de commande Scheme.
Notre schéma48 la boucle de commande lit les expressions Scheme, les évalue et imprime leur
résultats. Il exécute également des commandes, qui sont identifiées par une virgule initiale.
Tapez la commande ,Aidez-moi pour recevoir une liste des commandes disponibles.
La signification du -h L'option dépend du type de ramasse-miettes qui a été choisi à
temps de configuration. Si tas est un nombre positif, il spécifie le nombre de mots
qui peut être en direct à tout moment. Un mot fait quatre octets. Contre les cellules sont actuellement 3
mots, donc si vous voulez vous assurer que vous pouvez allouer, disons, un million de cellules contre, vous devriez
spécifier -h 3000000 (en fait un peu plus, pour tenir compte de l'image initiale du tas et
salle de la respiration).
Si vous spécifiez un maximum inférieur à la mémoire nécessaire pour charger le fichier image, le
maximum est augmenté en conséquence et un message est écrit sur la console.
Pour le ramasse-miettes BIBOP, tas peut être 0. Cela signifie que le tas sera peut-être
continuez à croître jusqu'à ce que votre système manque de mémoire. En raison de ce risque, un message d'avertissement
est écrit dans la console si vous spécifiez -h 0.
Notre ,décharger et votre ,construire les commandes placent des images de tas dans des fichiers. Les -i l'option provoque l'initiale
image de tas à extraire du fichier imageL’ -a L'option provoque la création d'une liste de chaînes
passé en argument à une image générée à l'aide du ,construire commander. Le premier argument
à ,construire est une procédure qui reçoit les arguments suivants -a et qui devrait revenir
un entier (qui est la valeur de retour du processus Scheme 48).
> ,build (lambda (a) (afficher a) (nouvelle ligne) 0) foo.image
> , sortie
$ schema48 -i foo.image -a mumble
marmonner
$
Utilisez schema48 en ligne en utilisant les services onworks.net