Size: a a a

Clojure — русскоговорящее сообщество

2020 July 01

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ivan Grishaev
Есть ли такой чит-шит, где перечислены стандартные протоколы Кложи? Например, хочу переопределить assoc, но не помню, откуда он приходит.
Я только вот такой знаю https://clojure.org/api/cheatsheet
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Хотя тут явно по протоколам не расписано
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Нашел, но каждый раз мозг напрягать.
источник

A

Alexander in Clojure — русскоговорящее сообщество
Mikhail Borisov
Емакс это конечно хорошо, но то, что там совсем забили на гуи это не хорошо
я недавно пытался переехать на вейланд ((
оказалось, что емакс не готов
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Печалька
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Mikhail Borisov
В каком-то смысле это попытка свалить из системы типов)
бойлерплейт и кодген?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Кодген
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Я имею в виду случай с генерацией из сваггера
источник

T

Timmy B in Clojure — русскоговорящее сообщество
ахзо.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Для бойлерплейта кодоген это просто фейл языка
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я имею в виду случай с генерацией из сваггера
ну тогда нет. это скорее попытка иметь Всегда Корректные Модели.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Pavel Peganov
Но мне кажется, что нулл изначально возник именно из таких соображений, а теперь разные маргиналы называют его ошибкой на миллиард
Разные маргиналы в виде автора?
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Разные маргиналы в виде автора?
В том числе, да
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Я бы сказал в основном числе
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
То, что это пошло от него, конечно, забавно, но сочувствующих я включаю в этот круг
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Timmy B
ну тогда нет. это скорее попытка иметь Всегда Корректные Модели.
Ну да, я скорее про то, что здесь либо так, либо руками, другого не дано
источник

T

Timmy B in Clojure — русскоговорящее сообщество
и тут у меня закончились знания гошки и пошла теория заговора. а что если гошный кодген вырос из того, что нужно было кодгенить протобафы, которые тоже детище гугла?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я вот недавно ещё осознал, что эксепшены это тоже довольно большое зло, но видимо не во всех случаях и не очень понятно, что хорошо иметь в качестве альтернативы
Эксепшны это большое гото в куда-то, где их очень посредственно обрабатывают. В идеале они должны быть по-настоящему исключительными случаями, иначе обычно выходит говно.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Timmy B
и тут у меня закончились знания гошки и пошла теория заговора. а что если гошный кодген вырос из того, что нужно было кодгенить протобафы, которые тоже детище гугла?
Кодоген дженериков это все равно не оправдывает)
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну да, я скорее про то, что здесь либо так, либо руками, другого не дано
но ведь можно же аннотациями например отмечать те члены классов, которые доступны снаружи, и генерировать swagger из кода, а не наоборот?
источник