англійськафранцузькаіспанська

Значок OnWorks

gclL - Інтернет у хмарі

Запустіть gclL у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gclL, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gcl - інтерпретатор/компілятор GCL Common Lisp, знімок CVS

СИНТАКСИС


gcl [ опції ]

ОПИС


Програма gcl є реалізацією підмножини стандарту Common Lisp Ansi. це є
написаний на C і Common Lisp, і дуже портативний. Він включає ці функції в
оригінальне визначення Common Lisp (Гай Стіл версія 1.), а також деякі функції
від запропонованого нового стандарту.

Найкраща документація доступна в texinfo/info форму, при цьому існує три групи
інформація. гкл-сі для основних поширених описів шепелявості та унікальних функцій gcl Команда
gcl-tk інформація стосується з'єднання з tk віконна система, що забезпечує всю потужність
tcl/tk система взаємодії, яка буде використовуватися з lisp. Третій інформаційний файл gcl деталі Ansi
стандарт для звичайного шепелявого, якого намагається дотримуватися ця підмножина. Дуже рекомендується
писати програми, які будуть знаходитися на перетині gcl і ansi звичайного lisp.
На жаль, стандарт Ansi величезний і вимагає значних зусиль
збільшення розміру gcl, щоб включити все це.

Коли gcl викликається з оболонки, змінна si::*command-args* встановлено до списку
аргументи командного рядка. Різні опції розуміються:

-оцінка команда
Зателефонуйте read, а потім eval на команда Пройшов дюйм

-- Припиніть обробку аргументів, встановивши si::*command-args* у список, що містить
аргументи після --.

-навантаження ім'я шляху
Завантажте файл чий ім'я шляху вказується після -навантаження.

-f Відкрийте наступний файл -f для введення пропустіть перший рядок, а потім прочитайте та оцініть
решта форм у файлі. Замінює si::*command-args* на список
починаючи після -f. Це можна використовувати, як і оболонки, для запису невеликої оболонки
програми:

#!/usr/local/bin/gcl.exe -f
(формат t "hello world ~a~%" (nth 1 si::*command-args*))

Значення si::*command-args* матиме відповідне значення. Таким чином, якщо вище 2 рядка
файл стає виконуваним і викликається Foo потім

підручник% foo billy
привіт, світ Біллі

ПРИМІТКА. У багатьох системах (наприклад, SunOs) перший рядок виконуваного файлу сценарію, наприклад:
#!/usr/local/bin/gcl.exe -f читає лише перші 32 символи! Отже, якщо ваше ім’я шляху
де виконуваний файл разом із '-f' становить більше 32 символів у файлі
не буде визнано. Також виконуваним файлом має бути справжній великий двійковий файл [або a
посилання на нього], а не лише a / Бен / ш сценарій. В останньому випадку / Бен / ш перекладач би
викликатися у файлі.

В якості альтернативи можна викликати файл Foo не роблячи його виконуваним:

підручник% gcl -f foo "від рахунку"
Привіт, світ від Білла

- партія Не вводьте команду print loop. Корисно, якщо інші аргументи командного рядка
робити щось. Не друкуйте інформацію про ліцензію та підтвердження. Зверніть увагу, якщо
ваша програма друкує будь-яку інформацію про ліцензію, вона має надрукувати заголовок GCL
інформація також.

-реж Каталог, у якому знаходиться виконуваний двійковий файл. Потрібно зберегти
і друзів. Це встановлюється як si::*system-directory*

-libdir
-libdir /d/wfs/gcl-2.0/

означатиме, що такі файли, як gcl-tk/tk.o, будуть знайдені шляхом об’єднання шляху до
шлях libdir, тобто в /d/wfs/gcl-2.0/gcl-tk/tk.o

-компілювати
Викличте компілятор з наступною назвою файлу -компілювати Впливають інші прапори
складання.

-o-файл
Якщо слідує нуль -o-файл тоді не виробляти an .o файлу.

-c-файл
If -c-файл вказано, залиште проміжне значення .c файл там

-h-файл
If -h-файл вказано, залиште проміжне значення .h файл там

- файл даних
If - файл даних вказано, залиште проміжне значення .дані файл там

-система-п
If -система-п вказано, а потім invoke компіляційний файл з :system-p t ключове слово
аргумент, що означає, що функція ініціалізації C матиме назву на основі імені
файл, щоб його можна було викликати за іменем кодом C.

Цей пакет GNU не слід плутати з власною програмою, яку розповсюджує
FRANZ, Inc. Його також не слід плутати з будь-яким публічним надбанням або запатентованою шепелявою
системи.

Для будь-якого іншого, окрім розробки програм, дуже важливо використовувати компілятор lisp
Рекомендується надавати перевагу перекладачу через набагато більшу швидкість.

Використовуйте gclL онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Веб-фреймворк Gin
    Веб-фреймворк Gin
    Gin — це неймовірно швидкий веб-фреймворк
    написаний на Голанг, який може виконувати до
    Завдяки йому в 40 разів швидше
    API, подібний до мартіні, і спеціальна версія
    http-вихід...
    Завантажте Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX базується на MX LINUX con
    varios entornos de escritorios. Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/cereu...
    Завантажити CEREUS LINUX
  • 3
    Завдання тренера
    Завдання тренера
    Task Coach - Ваше дружнє завдання
    менеджер. Task Coach є безкоштовним відкритим
    менеджер завдань джерела. Воно виросло з
    розчарування з приводу інших програм немає
    поводження з композитом...
    Завантажити Task Coach
  • 4
    Механізм баз даних HyperSQL (HSQLDB)
    Механізм баз даних HyperSQL (HSQLDB)
    HSQLDB — механізм реляційної бази даних
    написаний на Java з драйвером JDBC,
    відповідає ANSI SQL:2016. Невеликої,
    швидкий, багатопотоковий механізм і сервер
    з мною...
    Завантажити HyperSQL Database Engine (HSQLDB)
  • 5
    БАТІК-ВІДНОВЛЕННЯ
    БАТІК-ВІДНОВЛЕННЯ
    Проект Recovery, розроблений Batik
    Recovery Teamwork з Індонезії, це
    Batik Recovery є похідною від
    Офіційний TWRP, який був змінений
    розвивати ...
    Завантажити BATIK-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC - це покращена версія VNC,
    чудовий безкоштовний інструмент для віддаленого робочого столу. The
    покращення включають зручну пропускну здатність
    «Тісне» кодування, передача файлів
    в...
    Завантажте TightVNC
  • Детальніше »

Команди Linux

Ad