Jest to polecenie ecl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
ecl — wbudowany wspólny LISP
STRESZCZENIE
ECL [-reż reż] [-obciążenie filet] [-ocena expr]
[-skompilować filet
[-o oficjalne] [-c [plik]] [-h [plik h]] [-dane [plik danych]] [-s] [-q]]
OPIS
ECL oznacza Embeddable Common Lisp. Projekt ECL jest próbą modernizacji Giuseppe
Środowisko ECL firmy Attardi w celu stworzenia implementacji języka Common Lisp, który
jest zgodny z definicją języka ANSI X3J13.
Obecne cechy implementacji ECL:
· Kompilator i interpreter kodów bajtowych.
· tłumacz C.
· Interfejs do funkcji obcych.
· Ładowarka dynamiczna.
· Możliwość budowania samodzielnych plików wykonywalnych.
· Common Lisp Object System (CLOS).
· Warunki i restarty do obsługi błędów.
· Gniazda jak zwykłe strumienie.
· Biblioteka Gnu Multiprecision do szybkich operacji bignum.
· Prosty, konserwatywny moduł wyrzucania elementów bezużytecznych typu mark & sweep.
· Odśmiecacz Boehm-Weiser.
ECL bez żadnych argumentów daje interaktywne seplenienie.
OPCJE
-muszla filet
Wykonuje podany plik i kończy działanie, bez udostępniania pętli odczyt-ocena-wydruk. Jeśli
chcesz używać LISP jako języka skryptowego, możesz pisać
#!${exec_prefix}/bin/ecl -muszla w pierwszym wierszu pliku do wykonania,
a następnie ECL zostanie automatycznie wywołany.
-nork Nie próbuj ładować pliku ~/.eclrc Podczas uruchamiania.
-reż Zastosowanie reż jako katalog systemowy.
-obciążenie filet
Masa filet przed wejściem w pętlę read-eval-print.
-ocena expr
Ocenia expr przed wejściem w pętlę read-eval-print.
-skompilować filet
Tłumacze filet do C i wywołuje lokalny kompilator C w celu utworzenia współdzielonego
biblioteka z rozszerzeniem .fas jako domyślnym.
-o oficjalne Podczas kompilacji filet nazwij wynikową bibliotekę współdzieloną oficjalne.
-c plik Podczas kompilacji nazwij pośredni plik C plik i nie usuwaj go
potem.
-h plik h Podczas kompilacji nazwij pośredni nagłówek C plik h i nie usuwaj go
potem.
-dane [plik danych]
Zrzuca dane kompilatora do plik danych lub, jeśli nie podano, do pliku o nazwie po
plik źródłowy, ale z rozszerzeniem .data.
-s Utwórz plik obiektowy, który można połączyć. Nie można go obciążyć ładunkiem, ale może
używane do budowania bibliotek lub samodzielnych programów wykonywalnych.
-q Twórz mniej notatek podczas kompilacji.
Opcje -obciążenie, -powłoka, i -ocena mogą pojawiać się dowolną liczbę razy i są łączone
i przetwarzane od lewej do prawej.
AUTORSKI
Oryginalna wersja została opracowana przez Giuseppe Attardi, zaczynając od Kyoto Common Lisp
wdrożenie przez Taiichi Yuasa i Masami Hagiya. Obecnym opiekunem ECL jest Juan
Jose Garcia Ripoll, z którym można się skontaktować na liście mailingowej ECL.
Korzystaj z ecl online, korzystając z usług onworks.net