The OpenNET Project / Index page

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



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

Оглавление

Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов, opennews (??), 15-Мрт-21, (0) [смотреть все]

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


2. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +6 +/
Сообщение от user90 (?), 15-Мрт-21, 09:56 
> на языке Scheme

Горжусь гнутыми! Никакой мерзкой попсы.

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

4. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от zXZXz (?), 15-Мрт-21, 10:07 
Но разве Lisp... а ну да, он перестал быть попсой.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  –4 +/
Сообщение от Ordu (ok), 15-Мрт-21, 10:08 
Схема -- это попса ж чистой воды. Common Lisp для настоящих мужиков. Для фанатов Столламана есть elisp. А схема -- это попытка функционализировать Lisp, лишающая его всей его прелести. На схеме аж целый SICP запилен, и целое поколение личинок программистов в MIT училось по нему. Как раз то самое поколение, которое сегодня с радостью забросило C в пользу rust'а и go.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +6 +/
Сообщение от user90 (?), 15-Мрт-21, 10:14 
Это уже частности, а так-то Lisp был попсой лет 50 назад ;) Речь о том, что не петон и пр.

> Для фанатов Столламана есть elisp

Для юзеров Emacs ты хотел сказать. Спасибо, знаю, написал на нем дочерта (для себя).

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

13. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Ordu (ok), 15-Мрт-21, 10:32 
> Для юзеров Emacs ты хотел сказать.

Нет, я хотел сказать то, что сказал: для фанатов Столлмана. Столлман принципиальный противник Common Lisp'а, и некоторые фишки и соглашения Common Lisp'а он из вредности не включает в elisp. Например, &key аргументы. Столлман считает, что это лишнее, и что вместо этого надо пользоваться лексическими биндами. То есть, грубо говоря, вместо

(buffer-name :buffer some-buffer)

по Столлману надо писать:

(let ((current-buffer some-buffer))
    (buffer-name))

Это не реалистичный пример, потому как реально функция buffer-name всё ж принимает аргумент-буфер, но как &optional аргумент, а current-buffer вовсе не глобальная переменная, а функция, но суть разногласий Столлмана с именованными аргументами передаёт.

Помимо этого в Common Lisp есть CLOS, с его defclass и дженериками, то есть там где elisp реализует тип buffer на C, как встроенный тип, в Common Lisp'е возможно было бы сделать ровно то же самое, не вылезая из lisp'а, да ещё и таким образом, чтобы строковые функции работали бы и на буферах тоже. В elisp при большом желании тоже можно, но лишь при большом желании, и придётся переизобретать CLOS, по-крайней мере частично.

Common Lisp стандартизован, а значит программы на Common Lisp можно гонять в разных реализациях Common Lisp'а с минимальными изменениями. elisp же -- это столлмановский вендорлок, который прибил emacs к говнолиспу, уйти с которого теперь не представляется возможным. Все попытки так и закончились ничем.

Настоящие мужики, предпочитающие Common Lisp, таскают с собой elisp'овый пакет, который некоторые фишки Common Lisp'а привносит в elisp.

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

103. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от myhand (ok), 15-Мрт-21, 16:40 
> Common Lisp стандартизован

Осторожнее!  Граждане с IQ>70 еще найдут стандарты схемы (ISO и вообще всякие rX).  Оно нам надо?

Набрасывай аккуратнее!

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

49. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (49), 15-Мрт-21, 13:06 
>функционализировать Lisp

Масло масляное?

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

63. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (63), 15-Мрт-21, 14:13 
Нет
В смысле оставить только фп
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Ordu (ok), 15-Мрт-21, 15:54 
Нет, lisp не функциональный язык. Он начинался вроде как функциональный, потому что Маккарти придумал лямбды, а его студент решил сделать из этого язык, но результат не стал от этого функциональным. Во-всяком случае, в современном понимании функциональности языка. Там всё построено на мутабельности.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

110. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от myhand (ok), 15-Мрт-21, 17:03 
Мутабельность - опциональна в lisp.  Как и функциональность, соответственно.

Функциональные языки - те, где _возможна_ функциональность (без соплей).  Например, если нету tail-call оптимизации - такая функциональность "нутыпонел"...

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

114. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Ordu (ok), 15-Мрт-21, 17:26 
> Мутабельность - опциональна в lisp.  Как и функциональность, соответственно.

setcar/setcdr смотрят на тебя и ухмыляются.

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

116. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от myhand (ok), 15-Мрт-21, 17:31 
То, что у тебя есть наган - не повод стрелять себе в бошку.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Ordu (ok), 15-Мрт-21, 17:53 
> То, что у тебя есть наган - не повод стрелять себе в
> бошку.

Не нравятся эти две? А как насчёт setf/setq? Одним let'ом единым в lisp'е сыт не будешь.

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

121. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от myhand (ok), 15-Мрт-21, 18:03 
Браунингом тоже не обязательно мозги вышибать.
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Ананоананоноаноанононаноа (?), 16-Мрт-21, 05:19 
А в стандарте Common Lisp как раз таки и нету требования TCO.
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

102. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от myhand (ok), 15-Мрт-21, 16:37 
Во набросил!  Учитесь, детки.  Хотя...  Хоть кто-то понял?)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

115. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Ordu (ok), 15-Мрт-21, 17:28 
Нет, как видишь. Я даже rust присобачил, чтобы незнакомых с lisp'ом подключить к беседе, но никто не клюнул.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от myhand (ok), 15-Мрт-21, 17:33 
> Я даже rust присобачил

Ну это - прибегут, рано-аль-поздно.  Но уже сильно ниже пояса.


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

142. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Sw00p aka Jerom (?), 15-Мрт-21, 22:36 
"кодер-пох всея опеннет" занят видать, понедельник :)
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

12. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +2 +/
Сообщение от Последний из могикан (?), 15-Мрт-21, 10:29 
Это потому что это нишевый продукт.При превышении определённого количества пользователей приползают,как слизни,как пиявки,вожделея крови,корпорации,и сначала поглощают,а затем и уничтожают продукт.Живой пример этого-Мозилла.Посмотрите во что она превратилась.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (20), 15-Мрт-21, 11:14 
Честно - она с самого начала была говном, они даже не с нуля написали, а по сути допиливали уже готовый нетскейп.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Последний из могикан (?), 15-Мрт-21, 11:26 
> Честно - она с самого начала была говном, они даже не с
> нуля написали, а по сути допиливали уже готовый нетскейп.

Так мы ж движемся по инерции паравоза запущенного Отцами Основателями™,насколько я понимаю.А то что добавили led подсветку на колёса и громкую бибику,да перекрасили во все цвета радуги это функционала не добавляет.

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

129. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (-), 15-Мрт-21, 20:29 
> Честно - она с самого начала была говном, они даже не с
> нуля написали, а по сути допиливали уже готовый нетскейп.

Почему, версии примерно к третьей лис был ничего себе прожкой. Все еще мелкой, аккуратной, более-менее функциональной, расширяемой, не сильно тормозной и не жирной.

А, и еще опенсорсный - и не гадил втихаря как всякие оперы-шмоперы. И работал на куче платформ, в отличие от ишаков всяких. Нормальный был браузер, в общем то. Но, увы, потом набежали маркетологи и сделали мазилу корп первой скрипкой...

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

112. "Выпуск GNU Mes 0.23, инструментария для самодостаточной сбор..."  +/
Сообщение от Страшный рукожоп (?), 15-Мрт-21, 17:14 
Кстати, языки программирования тоже!
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

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

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




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

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