Size: a a a

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

2020 August 13

OR

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

KC

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

((

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

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
вот если бы он кастил, то тогда очередная фигня от js
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Vlad Lisovsky
я к тому, что в JS куча неинтуитвных вещей, которые зачем-то защищаешь
Я не защищаю, я предлагаю читать инструкцию, прежде чем говорить, что инструмент плохой. А если кто-то оставил тебе на поддержку код качества "не очень", то искать нужно не Брендана Эйка, наверное.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Kirill Chernyshov
это мое персональное убеждение
🤷 пожалуйста.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
(fun () -> ())
вот если бы он кастил, то тогда очередная фигня от js
А он кастит
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
А он кастит
де?
JSON.parse({})
VM44:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1
   at JSON.parse (<anonymous>)
   at <anonymous>:1:6
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
> {}.toString()
'[object Object]'
> JSON.parse({}.toString())
Uncaught SyntaxError: Unexpected token o in JSON at position 1
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Где-то там
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
(fun () -> ())
а ведь это логичное поведение на типах
не совсем, все же функа JSON.parse нахывается не зря)
в руби например логично использовать .as_json потому что оно как раз про представление некого типа как json
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Kirill Chernyshov
не совсем, все же функа JSON.parse нахывается не зря)
в руби например логично использовать .as_json потому что оно как раз про представление некого типа как json
в смысле  не совсем? написано JSON.parse(text[, reviver]) и если не text, то ошибка. Все логично вроде
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Я не защищаю, я предлагаю читать инструкцию, прежде чем говорить, что инструмент плохой. А если кто-то оставил тебе на поддержку код качества "не очень", то искать нужно не Брендана Эйка, наверное.
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
хорошо когда дока есть
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
часто она бывает?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
У EcmaScript она давно-давно есть
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
(fun () -> ())
в смысле  не совсем? написано JSON.parse(text[, reviver]) и если не text, то ошибка. Все логично вроде
> JSON.parse(1)
1

не вижу ошибки
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
1 это ведь валидный JSON!
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
"1" чтобы быть точным
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
У EcmaScript она давно-давно есть
а у ребят до тебя на проекте часто была?
источник