Size: a a a

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

2020 August 13

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Vlad Lisovsky
потому что это было any
Ну, any это не TS 😉
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Kirill Chernyshov
irb(main):001:0> require 'json'
=> true
irb(main):002:0> JSON.parse({})
TypeError (no implicit conversion of Hash into String)
как в руби
источник

OR

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
А здесь пришло что-то и кто-то умный написал вот тот код
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
В 95% случаев компьютер делает то, что его попросили. То, что программисты не осиливают нормальные сообщения об ошибках, так это нормально, загляните в ближайшую кодовую базу, не завалялась ли там "Unknown Error"?
в 100 может быть?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Kirill Chernyshov
в 100 может быть?
Оставим 5% на разные баги и космические лучи.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
А здесь пришло что-то и кто-то умный написал вот тот код
Т.е. код написал *кто-то*, а виноват язык.
источник

OR

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

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
да, тем что позволила всунуть руку
источник

OR

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Получается, розетка виновата?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Точнее, причина в розетке?
источник

KC

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

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
смотри, почему JSON.parse({}) не может вернуть {}?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Kirill Chernyshov
розетка откуда-то появилась) что это за нематематичные аналогии?)
"Виновата" уже далеко за пределами математики, откуда здесь вообще взялась математика?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Vlad Lisovsky
смотри, почему JSON.parse({}) не может вернуть {}?
Потому что он ждёт строку, вероятно?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Адепты типов здесь бы уже расписались.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
если он ждет строку, то почему не ругается как то интуитивно если получит не строку?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
динамическая типизация != приведение типов
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
я к тому, что в JS куча неинтуитвных вещей, которые зачем-то защищаешь
источник