The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Шутка про возраст женщин привела к изменению кодекса поведен..."
Отправлено Аноньимъ, 06-Окт-21 03:29 
> Хорошо, рассмотрим этот вариант тоже. Что предпочтительней: scheme или common lisp?

Если говорить о шелле, то мне лично нравится rash https://rash-lang.org который основан на Racket схеме https://racket-lang.org

Есть так-же Guile https://www.gnu.org/software/guile/ который сама gnu позиционирует как универсальный скриптовый язык, и делает на нём ос по типу Nix OS https://guix.gnu.org/ru/

Racket хоть и более академические но имеет много батареек и типизированный вариант Typed Racket.
И в целом построен вокруг идеи создания DSL.

Guile, насколько я понимаю, идёт по пути встраиваемого языка и привязки к Си библиотекам.

Ну и разница в лицензии.

Оба схемы. Про коммон лисп я, увы, мало что могу сказать. На нём делают много системного программирования.


***


А, извиняюсь, подумал что это дискуссия о шелл скрипте, была в другой теме.

Лиспов возможно многовато вариантов существует.
Из коммон лиспов мне известен Steel Bank Common Lisp для системного программирования.

Для встраиваемых систем есть PicoLisp, не знаю куда его отнести.

CHICKEN Scheme - популярная компилируемая схема.

Racket - это примерно как C#, не компилируемый но работает очень шустро. Есть встроенная богатая система для параллельного и конкурентного выполнения кода.
Так что я бы выбрал его для веб сервисов и местами даже хайлоада.

Можно сказать что коммон лиспы обычно немного ближе к железу, а схемы предпочитают больше абстракций.
Коммон лисп имеет более стандартный подход к коду.
Схемы же стремятся максимально и везде использовать функциональный подход. Чистые функции, рекурсию, вот это вот.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру