Size: a a a

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

2020 February 03

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Mikhail Malakhovskiy
Ну называть что-то куском говна не разобравшись в спеках это конечно мощно
пусть добавят в спеки:
1. При работе с объектами учитывайте следующее:
- сравнение объектов: накостыляйте собственные функции сравнения, которые приводят объект в JSON с помощью JSON.stringify и только потом сравнивают  или используйтесь уже написанные костыли, которые присутствуют в столь замечательном lodash
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
и вообще: должно быть хорошей практикой начинать проект на js с написания костылей, пробежавшись предварительно по спеке. мало ли.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Сергей Суржик
... что объекты в js это кусок говна. И чтобы сберечь ваши нервы - лучше не пользуйтесь ими.
html тоже кусок говна — нормальные потоки, контексты форматирования, блоки, строки, блокостроки, куча тегов.
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
vveare138
он как то несколько лет назад пробовал в руби, но после таких вбросов его быстро забанили в чатике
я писал на руби или питоне? это когда?
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
html тоже кусок говна — нормальные потоки, контексты форматирования, блоки, строки, блокостроки, куча тегов.
в html есть неопределенность схожая с неопределенностью js?
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
Да какая неопределенность, лол
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
квантовая
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
нелогичность
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
Неопределенность это когда ты сегодня делаешь "1+1" и оно выдает 2, а завтра выдает 3
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
и то тут еще поспорить можно
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
а "нелогичность", это уже вкусовщина
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
как там было в саус парке - зачем нужны тарелки когда можно есть с живота, это же нелогично )
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Сергей Суржик
пусть добавят в спеки:
1. При работе с объектами учитывайте следующее:
- сравнение объектов: накостыляйте собственные функции сравнения, которые приводят объект в JSON с помощью JSON.stringify и только потом сравнивают  или используйтесь уже написанные костыли, которые присутствуют в столь замечательном lodash
Ну вообще просто объект — не мапа

Объекты везде по ссылкам сравниваются в первую очередь, тот же питон. Создай два инстанса класса с одинаковыми полями, сравни, равны не будут

В питоне вот они сравниваются потому что это словари

В кложе хешмапы они ({"a": 1} == {"a": 1}) сравниваются потому что тоже словари

В js объекты конструируются в тех же фигурных скобках, которые мы можем попутать с фигурными скобками мапы

Вот и всё. Стоп срач
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Стоят перед тобой два робота, сделаны по одинм схемам. Полностью идентичны. В понятиях JS если их сравнить Робот1 != Робот2, а все потому что сделаны на разных заводах. Так мне насрать, что они сделаны на разных заводах. Для меня логичнее по начинке сранвить
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
пусть делают сравнение по ссылкам
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
почему это не могут быть разные виды сравнения?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Надо кофе без кофеина, наверное.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
А то эребор.
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
наверное
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
Это какая то попытка доказать что из шуруповерта дрель плохая выходит, ну оба же крутятся
источник