Size: a a a

2020 December 21

DP

Dmitry Plesovskykh in Lisp Forever
кроме как в твоей голове, и то не факт )
источник

SA

Sokolov Andrew in Lisp Forever
опечатки
источник

SA

Sokolov Andrew in Lisp Forever
+ в большом коде всю логику в голове удержать сложно
источник

IZ

Ilia Zviagin in Lisp Forever
Dmitry Plesovskykh
а, сорян. просто я реально встречался с мнением (и не одним) лисперов - что кложа якобы не лишп
И они правы...
источник

IZ

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

DP

Dmitry Plesovskykh in Lisp Forever
Ilia Zviagin
И они правы...
racket / scheme тоже не лисп? а какие критерии лисп-нелисп?
источник

IZ

Ilia Zviagin in Lisp Forever
Dmitry Plesovskykh
racket / scheme тоже не лисп? а какие критерии лисп-нелисп?
Ну, SEXPR есть — лисп . Нет - не лисп.

Так-то и Питон - лисп.
источник

YK

Yaroslav Khnygin in Lisp Forever
лисп един - Common Lisp :)
источник

DP

Dmitry Plesovskykh in Lisp Forever
Sokolov Andrew
опечатки
опечатки в смысле везде по фалу написано super-yoba-func, а ты потом взял и опечатался где-то и написал super-hoba-func? ну так это должен проверять внешний чекер, выдавать хинт - что появилась новая переменная, например. статическая типизация тут не нужна. хотя конечно такой класс ошибок существует.
источник

YK

Yaroslav Khnygin in Lisp Forever
а вообще, лиспом считается всё, что совместимо с Lisp 1.5 или MacLisp
источник

DP

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

YK

Yaroslav Khnygin in Lisp Forever
то есть Common Lisp и Emacs Lisp считаются лиспом, а какой-нибудь Clojure уже нет
источник

DP

Dmitry Plesovskykh in Lisp Forever
кем считается?
источник

YK

Yaroslav Khnygin in Lisp Forever
Йосвиг уже объяснял это где-то
источник

DP

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

DP

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

YK

Yaroslav Khnygin in Lisp Forever
Dmitry Plesovskykh
кем считается?
известными лисперами типа Райнера Йосвига или Роберта Смита
источник

DP

Dmitry Plesovskykh in Lisp Forever
чисто вкусовщина, "считается" это отсылка к авторитетам, а не к аргументам
источник

VL

Valeriy L in Lisp Forever
Dmitry Plesovskykh
чисто вкусовщина, "считается" это отсылка к авторитетам, а не к аргументам
ну вообще-то аргументы привели
источник

IZ

Ilia Zviagin in Lisp Forever
Yaroslav Khnygin
то есть Common Lisp и Emacs Lisp считаются лиспом, а какой-нибудь Clojure уже нет
СОгласен
источник