Size: a a a

2020 December 21

ND

Nikita Domnickij in Lisp Forever
Dmitry Plesovskykh
spec выглядит прикольно, хотя там тоже есть свои проблемы (например, сообщения об ошибках могут быть стремноватые, но это общая проблема кложи, которая потихоньку как-то решается)
ну это скорее проблема жвм
источник

DP

Dmitry Plesovskykh in Lisp Forever
идеала нет, но системы развиваются, это эволюционный путь. на том или ином этапе что-то может быть более актуальным в плане решения каких-то конкретных проблем. то что есть развитие уже хорошо. опциональную статическую типизацию я бы тоже хотел видеть, и вывод типов "как в сбцл только круче" для начала в варнинги для проверки хотя бы работоспособности
источник

ND

Nikita Domnickij in Lisp Forever
вообще пейпер был type system as macros или что-то такое
источник

DP

Dmitry Plesovskykh in Lisp Forever
Valeriy L
Мне в кложе оч не нравится отсутствие рестартов
да, это очень сильно напрягает для определенного класса задач. еще плохие сообщения об ошибках буээ
источник

ND

Nikita Domnickij in Lisp Forever
как раз вроде про то что вы обсуждаете
источник

VL

Valeriy L in Lisp Forever
Dmitry Plesovskykh
да, это очень сильно напрягает для определенного класса задач. еще плохие сообщения об ошибках буээ
Алсо, а что скажешь о статических типах как я описал
источник

VL

Valeriy L in Lisp Forever
Ну типо делаешь контракт на создание объекта
источник

VL

Valeriy L in Lisp Forever
А потом везде в определениях юзаешь этот тип
источник

VL

Valeriy L in Lisp Forever
Кроме репла есть еще минусы?
источник

DP

Dmitry Plesovskykh in Lisp Forever
Nikita Domnickij
ну это скорее проблема жвм
на сколько я понимаю, нет. просто коре тип уже 10 лет забивает на это направление, то ли рук не хватает, то ли хз чего. есть сторонние либы которые что-то улучшают, ну и потихоньку оно становится лучше, но темпы ужасные. новичков это отпугивает очень сильно. тем более что при работе с лиспом ошибки это вообще норм, просто через репл че-то делаешь, быстро получил ошибку исправил - а тут получил простыню и ищешь что там где вообще происходит. портит впечатление сильно
источник

DP

Dmitry Plesovskykh in Lisp Forever
от процесса
источник

ND

Nikita Domnickij in Lisp Forever
Dmitry Plesovskykh
на сколько я понимаю, нет. просто коре тип уже 10 лет забивает на это направление, то ли рук не хватает, то ли хз чего. есть сторонние либы которые что-то улучшают, ну и потихоньку оно становится лучше, но темпы ужасные. новичков это отпугивает очень сильно. тем более что при работе с лиспом ошибки это вообще норм, просто через репл че-то делаешь, быстро получил ошибку исправил - а тут получил простыню и ищешь что там где вообще происходит. портит впечатление сильно
ну если ты про километровые стактрейсы из которых нихуя не понятно, то это жвмные стактрейсы
источник

VL

Valeriy L in Lisp Forever
Они пиздецовые
источник

VL

Valeriy L in Lisp Forever
Хочу фреймы сбцл
источник

DP

Dmitry Plesovskykh in Lisp Forever
источник

VL

Valeriy L in Lisp Forever
И эвал эвал эвал
источник

ND

Nikita Domnickij in Lisp Forever
оно
источник

DP

Dmitry Plesovskykh in Lisp Forever
не читал, надо глянуть. но вообще на сколько я помню, пользователи просили из спека макросы повыкидывать по возможности. макросы (в обычном лисповом варианте это не объекты первого класса, а было бы неплохо их мочь подставить в те места, где ф-ции в качестве аргументов применимы)
источник

ND

Nikita Domnickij in Lisp Forever
вообще мне в спеке не особо нравится что это всё отдельно от дефов
источник

DP

Dmitry Plesovskykh in Lisp Forever
Valeriy L
Ну типо делаешь контракт на создание объекта
че-то слишком абстрактно для меня звучит
источник