The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Шутка про возраст женщин привела к изменению кодекса поведения Ruby, opennews (?), 03-Окт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


269. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от Аноньимъ (ok), 03-Окт-21, 14:50 
Переходите на лисп!
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

375. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от Аноним (24), 03-Окт-21, 18:04 
Хорошо, рассмотрим этот вариант тоже. Что предпочтительней: scheme или common lisp?
Ответить | Правка | Наверх | Cообщить модератору

669. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от xm (ok), 04-Окт-21, 12:46 
Предпочтительнее Forth
Ответить | Правка | Наверх | Cообщить модератору

690. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от Аноним (690), 04-Окт-21, 14:45 
xm, верни почту.
Ответить | Правка | Наверх | Cообщить модератору

684. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от Аноним (684), 04-Окт-21, 14:23 
Guile
Ответить | Правка | К родителю #375 | Наверх | Cообщить модератору

724. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 04-Окт-21, 20:51 
Для CL существуют компиляторы.
Ответить | Правка | К родителю #375 | Наверх | Cообщить модератору

814. "Шутка про возраст женщин привела к изменению кодекса поведен..."  +/
Сообщение от Аноньимъ (ok), 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#, не компилируемый но работает очень шустро. Есть встроенная богатая система для параллельного и конкурентного выполнения кода.
Так что я бы выбрал его для веб сервисов и местами даже хайлоада.

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

Ответить | Правка | К родителю #375 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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