Size: a a a

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

2020 January 13

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
Эт разве не стандартное решение дефолтных аргументов?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Имхо стандартное решение дефолтных аргументов это :or. А выше стандартная перегрузка по арности, которая зачастую используется для более интересных вещей )
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Andrey Ivanov
Имхо стандартное решение дефолтных аргументов это :or. А выше стандартная перегрузка по арности, которая зачастую используется для более интересных вещей )
для каких, например?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Для рекурсивных функций, которые надо вызывать с некоторым стартовыми аккумуляторами, которые не хочется явно передавать при вызове. Хотя написав это я подумал, что их тоже можно реализовать как дефолтные аргументы ) На самом деле все сведется к проблеме позиционные аргументы против именованных ))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ну или для чистых случаев совершенно разных тел функции в зависимости от арности, когда дефолтными аргументами не отделаешься
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Andrey Ivanov
Тестируется сквозной сценарий последовательных действий юзера на фронте, шлются честные запросы на бэк (хотя можно было и замокать конечно), приходят ответы, меняется стейт локальной бд рефрейма, все чекается. Только вьюхи не тестятся.
спасибо, сейчас гляну
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dima Fomin
ну во первых, в Sun Sparc думаю карточка Nvidia не влезет :) а во вторых, я ковыряюсь уже с готовым расчетом, там массовые поконтрактные расчеты каких-то показателей (вобщем то не важно какие они), но вот эти расчеты распарралелены на 99 тредов/ядер и после окончания обсчета каждого контракта результат добавляется к некому общему итогу (т.е. несколько миллионов раз мутируется общий стейт через CAS).
И вот в этом узком месте суммирования не очень то большой у меня простор для рефакторинга :(
точно суммирование узкое место?
нужно просуммировать 1e8 результатов?
а с какой скоростью они поступают?

из того, что я наэкспериментировал, могу сказать, что LongAdder не нужен, core.async выглядит предпочтительно — есть канал для приёма промежуточных результатов со стороны, есть core.async/reduce, который сворачивает (и это необязательно суммирование) поступающие результаты многопоточно с использованием всех ядер.
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
как правильно начать использовать bootstrap в приложении? использую reagent
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
колупался с react-bootstrap но что-то не срастается
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
вот так?
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
нет
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
спасибо. попробую
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
нет
что «нет»? 😊
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
я могу просто добавить в projects.clj зависимость и прописать заново lein figwheel, чтобы все новые зависимости подтянулись?
источник

СС

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

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Javascript for Bootstap
источник

СС

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
я могу просто добавить в projects.clj зависимость и прописать заново lein figwheel, чтобы все новые зависимости подтянулись?
наверное
просто http://cljsjs.github.io/ — первое место, где я смотрю библиотеки
потому что через npm тянуть геморройней, хотя я и shadow не использовал
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Сергей Суржик
мне только разметка нужна)
Может быть, проще прописать бутстраповские стили в index.html, а коде просто использовать классы? Или я не про тот бутстрап думаю?
источник

СС

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