Size: a a a

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

2020 July 01

Д

Диёр in Clojure — русскоговорящее сообщество
ну да
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
я говорю про отсутствие каких бы то ни было абстракций, позволяющих переиспользовать код
И что? Вы же сами сказали, кодеген. Тоже решение
источник

Д

Диёр in Clojure — русскоговорящее сообщество
нет, вообще ни разу
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Никита
Зато очень приятно когда канкаренси у тебя делается просто и без уродских асинк/эвейтов. Обращать внимание на err != nil, или другие преколы это как жаловаться на то, что в питоне табы а не {}. К этим вещам быстро привыкаешь и они не влияют на скорость разработки. И потом не надо мучаться с оптимизацией
уродские async/await?
источник

Д

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

Н

Никита in Clojure — русскоговорящее сообщество
Ну вы часто пишете обобщенные алгоритмы ?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
да
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
на каждый кейс нужно свой кодген писать
Значит вы что-то делаете не так
источник

Д

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

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Никита
Зато очень приятно когда канкаренси у тебя делается просто и без уродских асинк/эвейтов. Обращать внимание на err != nil, или другие преколы это как жаловаться на то, что в питоне табы а не {}. К этим вещам быстро привыкаешь и они не влияют на скорость разработки. И потом не надо мучаться с оптимизацией
Тут котлин тоже адекватно сделал
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Значит вы что-то делаете не так
а, ну понятно
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Зато очень приятно когда канкаренси у тебя делается просто и без уродских асинк/эвейтов. Обращать внимание на err != nil, или другие преколы это как жаловаться на то, что в питоне табы а не {}. К этим вещам быстро привыкаешь и они не влияют на скорость разработки. И потом не надо мучаться с оптимизацией
а в чём проблема с асинк эвеит?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
в гошке тоже асинк эвеит, просто он спрятан
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
в гошке тоже асинк эвеит, просто он спрятан
Так и прекрасно. Прекрасный асинк, который сам за вас все сделает
источник

Д

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

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Так и прекрасно. Прекрасный асинк, который сам за вас все сделает
нет, он ничего за тебя не делает
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
тот факт что где-нибудь в питоне тебя просят явным образом обозначить что ты здесь хочешь передать рабочее время никак не выглядит проблемой
Вы в серьез сравниваете асинк Го и Питона?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
You gotta be kidding me 😆
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
нет, он ничего за тебя не делает
За меня решит вопросы со шедулингом тасок, где какие треды взять, куда добавить, где убрать. Сложность скрыта
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Вы в серьез сравниваете асинк Го и Питона?
да, в обоих случаях мы имеем место с передачей рабочего времени, просто в одном случае явно, а в другом неявно
источник