clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
dottedmag 2017-10-12T18:37:22.000171Z

https://www.youtube.com/watch?v=2V1FtfBDsLU -- в 34:00+ Рич наезжает на Parinfer.

👍 1
dottedmag 2017-10-12T18:58:18.000162Z

Кстати, чуть раньше он разъяснил проблему с any?/`not-any?` — с его точки зрения это просто очень мелкая проблема, на которую не стоит тратить времени. Хорошо бы, если бы он мог такое сразу разъяснять, а не через год в выступлении 😄

kuzmin_m 2017-10-12T18:59:12.000221Z

там в google goups кто-то писал что стоит any? положить в clojure.spec/any?

kuzmin_m 2017-10-12T18:59:35.000498Z

никого не напрягает, что в clojure.core очень много всего?

dottedmag 2017-10-12T19:03:58.000288Z

Да не особо. Не напрягает же никого, что в языке много слов?

dottedmag 2017-10-12T19:04:03.000073Z

(настоящем)

dottedmag 2017-10-12T19:54:12.000622Z

"It's hard enough to drive a car. If you have to understand monads too... you know, it's just not going to work." (оттуда же).

razum2um 2017-10-12T20:02:38.000530Z

> никого не напрягает, что в clojure.core очень много всего? @kuzmin_m http://www.dunaj.org/

razum2um 2017-10-12T20:03:03.000298Z

так и загнулось в 15 году

razum2um 2017-10-12T20:04:08.000074Z

еще есть где то очень подробная статья почему clj не взлетел на андроиде - тоже изза кора

igrishaev 2017-10-12T20:12:11.000344Z

нормально в коре все, компактный и по делу.

kuzmin_m 2017-10-12T20:14:49.000088Z

@razum2um я сегодня на него наткнулся 😃

razum2um 2017-10-12T20:22:52.000063Z

@igrishaev честно говоря меня пока устраивает тоже, но набросить можно - bean method-sig clj изначально задумывался hosted - зачем в коре такая jvm специфика - chunk-* функции - зачем? кто-нить здесь хоть раз их юзал? - https://clojuredocs.org/clojure.core/primitives-classnames что это? - xml-seq - xml в коре? - из лично наболевшего - promise из кора не композится, элементарно нельзя ждать 2 сразу (http://funcool.github.io/promesa/latest/#working-with-collections)

dottedmag 2017-10-12T20:24:07.000378Z

@razum2um На андроиде вполне себе взлетает cljs+react-native, разве нет?

dottedmag 2017-10-12T20:24:26.000073Z

clj на андроиде -- всё равно что cljs в браузере без реакта. Можно, но бессмысленно.

razum2um 2017-10-12T20:24:37.000203Z

да, я олдфаг, помню, как пытались писать нативные приложения году в 14-15

dottedmag 2017-10-12T20:25:02.000387Z

Да, и веб с cljs до реакта был как хождение по битому стеклу.

dottedmag 2017-10-12T20:25:39.000402Z

А раз есть RN, то и нативная clojure на андроиде никому не нужна и поэтому никто её не пилит.

dottedmag 2017-10-12T20:33:50.000490Z

@razum2um Рич говорил, что о многих таких мелких решениях он жалеет, что сделал так, но нет смысла их менять.

dottedmag 2017-10-12T20:34:14.000261Z

Единственное, когда они мешают — это при загрузке нативного андроид-приложения. Т.е. никогда.

➕ 2
dottedmag 2017-10-12T20:43:04.000162Z

Вот, в glibc есть функции l64a/`a64l`, или memfrob, или strfry. Кто-то их туда добавил. Кем-то, наверное, используются. Не выбрасывать же?