Size: a a a

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

2020 July 16

A

Alexander in Clojure — русскоговорящее сообщество
Oleg ℕizhnik
Вы знаете, всем тем людям, которые на самом деле сюда приходят тролить обычно грустно, что я, случайно узнающий о существовании группы из канала с перлами и приходящий просто пообщаться воспринимаюсь как их вождь, просто потому, что на ютюбе есть пара видосов с моим лицом.
Стыдно быть таким неопытным конспирологом
А можно ссылку на канал с перлами?
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Tim Plotnikov
Кто-нибудь работал с core.logic?
Если да, то для каких целей?))
Хочу кое-какую логику попробовать описать с ее помощью вместо десятка ифоф
а что там можно?
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Alexander
А можно ссылку на канал с перлами?
источник

A

Alexander in Clojure — русскоговорящее сообщество
То есть Олег рекурсивно из этого канала в него же ходит. Найс
источник

Oℕ

Oleg ℕizhnik in Clojure — русскоговорящее сообщество
Alexander
То есть Олег рекурсивно из этого канала в него же ходит. Найс
Ну какое же фп без рекурсии
источник

A

Alexander in Clojure — русскоговорящее сообщество
Oleg ℕizhnik
Ну какое же фп без рекурсии
это да, но реквест всё ещё валиден
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Перезапускал на днях один свой старый сайт на php - условно каталог музыки. Лень было смотреть в старый код. Написал с чистого листа 15 нужных функций, поместились в один файл, нет ни одного класса или теста. 3 таблицы в sql, 10 внешних html шаблонов, несколько шаблонов вшиты в сами функции. Сайт работает максимально быстро, как я ожидаю и задуманнный редизайн удался. Ошибки вероятны, но в 99% случаев ничего страшного не случится, ибо в 99% штатных случаев работает как надо. Написал этот сайт за несколько вечеров и запустил. Считаю это элегантным решением.

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

Другой правильный разработчик из иной религии ещё бы фреймворк или cms влупил.

Я уже давно не программист по профессии, и мои познания php на уровне 4-й версии, хоть и программирую разные проекты время от времени. За двадцать лет создания разных сайтов  и своих стартапов, я не написал ни одого теста, и никто от этого не умер. В последние годы я даже классы перестаю использовать, ибо реально нет времени, и нет необходимости каждую сущность в объект превращать, чтобы потом один раз ее вызвать.

Когда я смотрю на код проектов php7, то часто ужасаюсь тому насколько все усложнили. Если раньше условно с лёгкостью писали в сто строчек и это работало и в энтерпрайзе, то теперь каждый православный кодер хочет написать тысячу строк, зато по-кошерному. Оставляя этот код как свидетельство своего высокого интеллекта и большого обьема памяти, и бесконечного времени на писанину.
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Иван Федоров
а что там можно?
Ну в теории можно как в прологе: фигачишь факты и правила, а потом по ним выводишь другие факты.
Вроде как, я пока близко не смотрел, но вроде как так.

Я предполагаю, что можно декларативно описать сложную логику и потом ее вызывать как функцию.
Могу конечно ошибаться, может так и нельзя, но надо чекать. Поэтому и спросил)
источник

LL

Lama Lover in Clojure — русскоговорящее сообщество
𝛈 µ
Перезапускал на днях один свой старый сайт на php - условно каталог музыки. Лень было смотреть в старый код. Написал с чистого листа 15 нужных функций, поместились в один файл, нет ни одного класса или теста. 3 таблицы в sql, 10 внешних html шаблонов, несколько шаблонов вшиты в сами функции. Сайт работает максимально быстро, как я ожидаю и задуманнный редизайн удался. Ошибки вероятны, но в 99% случаев ничего страшного не случится, ибо в 99% штатных случаев работает как надо. Написал этот сайт за несколько вечеров и запустил. Считаю это элегантным решением.

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

Другой правильный разработчик из иной религии ещё бы фреймворк или cms влупил.

Я уже давно не программист по профессии, и мои познания php на уровне 4-й версии, хоть и программирую разные проекты время от времени. За двадцать лет создания разных сайтов  и своих стартапов, я не написал ни одого теста, и никто от этого не умер. В последние годы я даже классы перестаю использовать, ибо реально нет времени, и нет необходимости каждую сущность в объект превращать, чтобы потом один раз ее вызвать.

Когда я смотрю на код проектов php7, то часто ужасаюсь тому насколько все усложнили. Если раньше условно с лёгкостью писали в сто строчек и это работало и в энтерпрайзе, то теперь каждый православный кодер хочет написать тысячу строк, зато по-кошерному. Оставляя этот код как свидетельство своего высокого интеллекта и большого обьема памяти, и бесконечного времени на писанину.
ты не смешной
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Lama Lover
ты не смешной
Ну да собсна лямбда исчисление с лиспа пошло
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
потому что защита от дурака нужна для дураков
источник

LL

Lama Lover in Clojure — русскоговорящее сообщество
𝛈 µ
Ну да собсна лямбда исчисление с лиспа пошло
Ты это к чему?
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Lama Lover
Ты это к чему?
Компилятор показывает только те ошибки, которые покрываются типами. Есть исследование что таких багов всего 5% и типизация в языке слабо кореллирует с количеством багов в целом.
источник

LL

Lama Lover in Clojure — русскоговорящее сообщество
𝛈 µ
Компилятор показывает только те ошибки, которые покрываются типами. Есть исследование что таких багов всего 5% и типизация в языке слабо кореллирует с количеством багов в целом.
Круто, а че за исследования, кстати?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
𝛈 µ
Компилятор показывает только те ошибки, которые покрываются типами. Есть исследование что таких багов всего 5% и типизация в языке слабо кореллирует с количеством багов в целом.
5% это нормально так
источник

Д

Диёр in Clojure — русскоговорящее сообщество
и компиляторы разные бывают
источник

Д

Диёр in Clojure — русскоговорящее сообщество
у гошки компилятор вот не проверяет почти ничего
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Диёр
5% это нормально так
Чел, я на межнар по математике ездил. а ты блять хто? на троебаны шарагу закончил? Я в стартапе, и он моими(в т. ч. ) стараниями собрал дохерища инвестиций, столько тебе никогда не заработать.
источник

A

Alexander in Clojure — русскоговорящее сообщество
он бота подключил
источник

A

Alexander in Clojure — русскоговорящее сообщество
забаньте его уже к хуям
источник