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