Tenno Seremel Дневник

пятница, 04 января 2019

Frozen flame

14:25
Не, Lisp, как язык, любопытный, но его возраст ощущается в полный рост, конечно.

@темы: программирование, lisp

URL
Рыба, которая не хочет быть такой, как все рыбы, выбрасыв...
Мы часто говорим: он глуп или он умён. Что имеется ввиду?...
Сейчас глядел на рейтинги "дневников" в различн...
Ушла из дома[изображение]).Йоу! И теперь все кувырком, но...
Провести остаток жизни в банке с формалином. День за днем...
:D Ну вот я тут...
05.01.2019 в 09:50
Чо, ничо на ём низя написать нормально?
Поподробнее можно? Тут не все Лисп пробовали, хотя наслышаны, да :gigi:
URL

05.01.2019 в 10:59

05.01.2019 в 10:59
ТёмныйЭльфНавостриэль2010, (скобочек (слишком много))

А если без шуток, то некоторые вещи напоминают костылестроение. Т.е. всё работает, но как-то… Хочется удобств. Описания классов и методов мне показалось не очень удобным для чтения, хотя, наверное, можно привыкнуть. По внутреннему ощущению напомнило ощущение от JS'а — прототипов хватит всем, а то, что неудобно, так чай и не баре :evil: // Тут не о схожести языков, а именно о моей внутренней реакции на сами языки.

Плюс любовь к очень читабельным штукам вроде «'x», «#'x», «`(x)» или «,x» :alles: Их можно запомнить, но всё равно как-то упорото. Хотя это мелочи так то.

EQ, EQL, EQUAL, EQUALP потому что на буквах надо экономить :evil: // Это всё разные функции.

SET, SETQ, SETF? Ладно, SETF, допустим, но почему оно сыпет warning'ами при использовании как написано в книге? Потому. Но мы тебе не скажем :crzalien:



Жить можно, но есть языки и поприятнее :nechto:
URL
05.01.2019 в 11:22
Ну да, ацтой какой-то. В плане имён переменных (или чо там этот х) - похоже на Perl. Perl тоже язык не новый, и это чувствуется
$x переменная
@x список
%x хэш
$#x номер последнего элемента списка
тоже символы экономят ;)

А что, неужто нет новых функциональных языков - которые бы творчески перерабатывали опыт Лиспа и на современный лад того-этого? Мож их попробовать?
URL

05.01.2019 в 12:01

05.01.2019 в 12:01
ТёмныйЭльфНавостриэль2010, ну, тут немного другое: ' — quote, например. Что ещё приводит к тому, что нужно точно знать, нужно что-то экранировать или нет (в зависимости от того, макрос ты вызываешь или нормальную функцию), что, как по мне, геморройно.

Есть какой-то Racket, но есть ли там что-то в этом плане лучшее, я не знаю. Так то я предпочитаю на Ruby писать :evil:
URL