To jest polecenie elk, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
elk, scheme-elk - rozszerzalny interpreter schematów
STRESZCZENIE
łoś [ -l filet ] [ -h KB ] [ -p ścieżka ładowania ] [ -g ] [ -i ] [ -v rodzaj ] [[ -- ] args]
łoś...
OPIS
Łoś (Extension Language Kit) to implementacja Schematu zaprojektowana jako ogólne rozszerzenie
język dla aplikacji napisanych w C lub C++. Zwykle Łoś jest powiązany z
aplikacja, którą obsługuje, ale samodzielna wersja interpretera Scheme jest zainstalowana jako
cóż (zwykle pod nazwą łoś). Ten interpreter wraz ze standardowym Schematem
Najwyższy poziom, Łoś może służyć jako zwykła, samodzielna implementacja Programu
język.
Po wywołaniu bez -l opcja, Łoś ładuje standardowy „toplevel”, aby rozpocząć i
sesja interaktywna. Kiedy dzwonisz z -l filet, zawartość określonego pliku to
zamiast tego załadowany. Jeśli jako argument nazwy pliku podano `-', Łoś ładuje ze standardowego wejścia.
Opcja -p ścieżka ładowania może być użyty do zastąpienia standardu ścieżka ładowania. Argumentem jest
lista katalogów rozdzielonych dwukropkami. Jeśli ta opcja nie jest obecna, a środowisko
zdefiniowana jest zmienna ELK_LOADPATH, wartość tej zmiennej jest używana do inicjalizacji
ścieżka ładowania. Wartość ELK_LOADPATH ma taki sam format jak argument funkcji -p
opcja.
Połączenia -h KB opcja służy do określenia niestandardowego rozmiaru sterty. Domyślny rozmiar sterty
wynosi 512 KB.
Jeśli opcja -i jest określony, symbole są odwzorowywane na małe litery. Zwykle Łoś to przypadek-
wrażliwy.
Połączenia -g opcja powoduje, że interpreter uruchamia garbage collector za każdym razem, gdy pamięć jest
przydzielone na stosie. Jest to przydatne dla autorów rozszerzeń, którzy chcą przetestować
zachowanie wyrzucania śmieci przez rozszerzenie. Bieganie Łoś z -g opcja prawdopodobnie
ujawnia błędy związane z GC w rozszerzeniach (takie jak nieodpowiednio chronione obiekty lokalne), ponieważ
uruchamia garbage collection za każdym razem, gdy obiekt jest alokowany na stercie Schematu. Kropka
jest wypisywany na standardowe wyjście za każdym razem, gdy wykonywane jest odśmiecanie, gdy -g został
określony.
Po wywołaniu z jednym lub kilkoma -v rodzaj (,,pełne''), interpreter wypisuje
dodatkowe komunikaty informacyjne na standardowe wyjście, w zależności od wartości rodzaj
argument. Gdyby rodzaj is załadować, polecenie i opcje konsolidatora są wypisywane za każdym razem, gdy obiekt
plik jest załadowany; Jeśli rodzaj is startowych, nazwy inicjalizacji i finalizacji rozszerzenia
funkcje są wypisywane tak, jak są wywoływane.
pozostałą args są umieszczane na liście ciągów, a zmienna Schemat wiersz poleceń-
args jest związany z tą listą w środowisku globalnym. Gdyby można było zinterpretować argumenty
jako opcje, `--´ może być użyte do wskazania końca opcji.
Korzystaj z łosia online, korzystając z usług onworks.net