Size: a a a

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

2021 July 22

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Вот да. Об этом и речь. Ввели для себя ограничение. И настолько к нему привыкли, что не представляем себе, что можно без него.
А попробуй спросить у кассирши на вокзале, зачем различать строки и числа, так она в лучшем случае позовёт следующего по очереди.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Над строками не проведёшь математические операции (потому уточняйте, что вопрос в сфере япов)
источник

А

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Да ясное дело - в сфере ЯПов
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Ну и вот щас в разговоре про всякие "42" == 42 и "43" + 1 = 44, вроде нет очевидных проблем, но дело то в неочевидных. И на сколько хорошими будут их решения
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Только производительность.
Да и то под сомнением.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
В век многоядерных гигагерцев
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Нынче тема выведения типов получила такое мощное развитие. Можно же  компилятор научить тому, чтобы он сам, где может, определял что имел ввиду человек, когда написал в исходниках 42.
Следуя тем же принципам теории выведения типов - вполне можно.
Или в рантайме поступать также, как кложа. Где можно - пусть машина догадается, где не может - пусть человек даст хинт.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Кложа в рантайме не догадывается, где строка, а где инт
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ушли же мы как-то от явного указания типов. И нам это даже понравилось.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ну вот может же!
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Не может
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Блин! Ок, не может. А можно научить в 14-ой версии?
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Она не делает спекуляции над данными, она идёт в жвм и спрашивает чё это за кусок памяти
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
А в будущем может?
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Не знаю, у меня хрустальный шар в ремонте
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
А, блин. Не знал.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Скоро вернут?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
По страховке чинишь?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Я чиню, дорого.
источник