Jump to content

Скш

Скш
Оригинальный автор(ы) Олин Шиверс
Разработчик(и) Брайан Карлстром
Мартин Гасбихлер
Майк Спербер
Первоначальный выпуск 31 октября 1994 г .; 29 лет назад ( 1994-10-31 )
Стабильная версия
0.6.7 / 16 мая 2006 г .; 18 лет назад ( 16 мая 2006 г. )
Репозиторий github /схема /скш
Написано в Схема 48
Операционная система Unix-подобный
Платформа ИА-32
Размер 4,2 МБ
Доступно в Английский
Тип оболочка Unix
Лицензия Пункт BSD-3
Веб-сайт www .scsh .сеть

Scsh ( оболочка схемы ) — компьютерное программное обеспечение , разновидность оболочки операционной системы . Это интерфейс (API) переносимой операционной системы ( POSIX ), программирования приложений основанный на языке программирования Scheme , позволяющий максимально эффективно использовать возможности Scheme для написания сценариев . Scsh ограничен 32-битными платформами, но существует версия для разработки последней Scheme 48 , которая работает в 64-битном режиме. [1] Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD-3-Clause .

Особенности [ править ]

Scsh включает в себя следующие примечательные функции:

Пример [ править ]

#!/usr/local/bin/scsh -s
!#

(define (executables dir)
  (with-cwd dir
    (filter file-executable? (directory-files dir #t))))
(define (writeln x) (display x) (newline))

(for-each writeln
  (append-map executables ((infix-splitter ":") (getenv "PATH"))))

«Благодарности» [ править ]

Справочное руководство по Scsh включает поддельный « Благодарности» . раздел [2] автор: Олин Шиверс. Это начинается:

Кого мне следует поблагодарить? Мои так называемые «коллеги», которые смеются надо мной за моей спиной, при этом прославляясь благодаря моему творчеству? Мои бесполезные аспиранты, чьи компьютерные навыки, похоже, ограничиваются загрузкой растровых изображений из сетевых новостей? Мои родители, которые все еще ждут, когда я перестану «баловаться с компьютерами», пойду в медицинский институт и стану радиологом? Председатель моего отдела, менеджер, который дает новое понимание и сочувствие недовольным почтовым работникам?

и завершается:

Ах да, признания. Я думаю, что нет. Я сделал это. Я сделал все это сам.

См. также [ править ]

Ссылки [ править ]

  1. ^ «scheme/scsh: оболочка Unix, встроенная в схему» . Гитхаб . Проверено 12 января 2024 г.
  2. ^ «Благодарности (перепечатано в книге Филипа Гринспана « Веб-сайты, поддерживаемые базой данных . Филип Гринспан . Проверено 4 декабря 2018 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 72ac02e4b1af8f5e3ec08272866e7b09__1705092840
URL1:https://arc.ask3.ru/arc/aa/72/09/72ac02e4b1af8f5e3ec08272866e7b09.html
Заголовок, (Title) документа по адресу, URL1:
Scsh - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)