Это команда ecl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ecl - Встраиваемый Common Lisp
СИНТАКСИС
СТЭК [-дир директория] [-load файл] [-евал выраж]
[-компилировать файл
[-o офиле] [-c [cfile]] [-h [hfile]] [-данные [файл данных]] [-s] [-q]]
ОПИСАНИЕ
ECL расшифровывается как Embeddable Common Lisp. Проект ECL - это попытка модернизировать Джузеппе.
Среда ECL Аттарди для создания реализации языка Common Lisp, который
соответствует определению языка ANSI X3J13.
Текущие особенности реализации ECL:
· Компилятор и интерпретатор байт-кодов.
· Переводчик на С.
· Интерфейс к сторонним функциям.
· Динамический загрузчик.
· Возможность создания автономных исполняемых файлов.
· Объектная система Common Lisp (CLOS).
· Условия и перезапуски для обработки ошибок.
· Сокеты как обычные потоки.
· Библиотека Gnu Multiprecision для быстрых операций bignum.
· Простой консервативный сборщик мусора.
· Сборщик мусора Boehm-Weiser.
СТЭК без каких-либо аргументов дает вам интерактивный шепот.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-оболочка файл
Выполняет указанный файл и завершает работу, не обеспечивая цикл чтения-оценки-печати. Если
вы хотите использовать lisp в качестве языка сценариев, вы можете написать
#! $ {exec_prefix} / bin / ecl -оболочка в первой строке исполняемого файла,
и тогда автоматически будет вызван ECL.
-норк Не пытайтесь загрузить файл ~ / .eclrc при запуске.
-дир Используйте директория как системный каталог.
-load файл
Грузы файл перед входом в цикл чтения-оценки-печати.
-евал выраж
Оценивает выраж перед входом в цикл чтения-оценки-печати.
-компилировать файл
Переводит файл в C и вызывает локальный компилятор C для создания общего
библиотека с расширением .fas по умолчанию.
-o офиле При компиляции файл назовите получившуюся общую библиотеку офиле.
-c cfile При компиляции назовите промежуточный файл C cfile и не удаляйте это
в конце.
-h hfile При компиляции имени промежуточный заголовок C hfile и не удаляйте это
в конце.
-данные [файл данных]
Сбрасывает данные компилятора в файл данных или, если не указан, в файл с именем
исходный файл, но с расширением .data.
-s Создайте объектный файл с возможностью связывания. Его нельзя загрузить грузом, но можно
используется для создания библиотек или автономных исполняемых программ.
-q Создавайте меньше нот при компиляции.
Варианты -нагрузка, -оболочка, и -евал могут появляться любое количество раз, и они объединяются
и обрабатывается слева направо.
АВТОРЫ
Первоначальная версия была разработана Джузеппе Аттарди, начиная с Киотского Common Lisp.
реализация Тайити Юаса и Масами Хагия. Текущий сопровождающий ECL - Хуан.
Хосе Гарсия Риполл, с которым можно связаться через список рассылки ECL.
Используйте ecl онлайн с помощью сервисов onworks.net