Size: a a a

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

2021 February 23

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mihail Dolghintev
3500 всего
во-первых нет, а во вторых надо смотреть на проценты
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
да и emacs заставляет погружаться. С вимов у меня ни разу не было нужны, даже посмотреть на код
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mihail Dolghintev
да и emacs заставляет погружаться. С вимов у меня ни разу не было нужны, даже посмотреть на код
ну вообще-то именно код в емаксе самодокументирован (вплоть до C-шных функций, которые выставлены наружу), так что достаточно M-x describe-*
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
в Vimscript такого просто не предусмотрено
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
это как  настраивать i3 и xmonad
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
не зашёл ни один, кстати, сижу с 2009 года в stumpwm почти с дефолтным конфигом
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
не помню что, но что-то у меня не работало stumpwm. Что-то с мониторами
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mihail Dolghintev
не помню что, но что-то у меня не работало stumpwm. Что-то с мониторами
одна из причин, по которой он зашёл - отлично работает в мультимониторной конфигурации, буквально искаропки
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
А stumpwm стоит попробовать? Сейчас сижу на bspwm, после i3...
источник
2021 February 24

IR

Ingrid Raines in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
дело не в том, что он вначале, а в том, что ты не изменяешь с помощью -> порядок аргументов для and. потому что используя трединг макросы можно такого наворотить, что сам не поймешь
Окей, спасибо
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Ребят, кто-то использовал expo? Я смогу себе написать приложение и задеплоить себе на iPhone? Без Xcode. Только себе, шарить не нужно
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dos
а-ля memoize?
в рассматриваемом случае это такое
  (let [smart-call (partial deref (delay (expensive-call)))]
   (when (and (cheap-call) (smart-call))
     (some-fn (smart-call))))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
в рассматриваемом случае это такое
  (let [smart-call (partial deref (delay (expensive-call)))]
   (when (and (cheap-call) (smart-call))
     (some-fn (smart-call))))
подобные функции можно создавать, например, в middleware, чтобы далее в хэндлерах их использовать (или не использовать)
источник

T

Tim in Clojure — русскоговорящее сообщество
Ребята, привет! Нубский вопрос по кложуру: я правильно понимаю, что создание переменных за пределами let блока не рекомендуется?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Tim
Ребята, привет! Нубский вопрос по кложуру: я правильно понимаю, что создание переменных за пределами let блока не рекомендуется?
смотря что ты понимаешь под переменными и как собираешься их использовать. но да. в подавляющем большинстве случаев тебе нужен let
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Если отвечать по нубски, Let - это для локальных переменных. Глобальные переменные в кложе тоже есть.
Как в любом другом языке приветствуется использование всегда локальных переменных и как можно реже - глобальных.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Tim
Ребята, привет! Нубский вопрос по кложуру: я правильно понимаю, что создание переменных за пределами let блока не рекомендуется?
вроде в любом языке локальные переменные предпочтительнее глобальных 😊
источник

T

Tim in Clojure — русскоговорящее сообщество
Спасибо, парни! Вчера писал небольшой скрипт, не сразу сообразил как промежуточные результаты где-то хранить. Теперь стало понятнее.

Ещё вопрос: в каких случаях обычно используете def вместо let?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Tim
Спасибо, парни! Вчера писал небольшой скрипт, не сразу сообразил как промежуточные результаты где-то хранить. Теперь стало понятнее.

Ещё вопрос: в каких случаях обычно используете def вместо let?
1. когда def - это та или иная композиция функций :)
2. когда def это какие-то статичные штуки, типа строк, чисел или диспатчащего поведение хэшмапа
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Tim
Спасибо, парни! Вчера писал небольшой скрипт, не сразу сообразил как промежуточные результаты где-то хранить. Теперь стало понятнее.

Ещё вопрос: в каких случаях обычно используете def вместо let?
про промежуточные результаты - а зачем их хранить? получил из одного места, передал в другое
источник