Size: a a a

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

2019 September 09

GM

Gerr Mes in Clojure — русскоговорящее сообщество
Вот прям про кложуристов: Являясь людьми нового склада в популяции, пассионарии ломают сложившийся уклад жизни, из-за чего вступают в конфликт с обществом. Они организуются в группы (консорции), те, в свою очередь, становятся ядрами новых этносов, образующихся обычно через 130—160 лет после «толчка», и выдвигают идеологии, становящиеся их доминантами.
источник

GM

Gerr Mes in Clojure — русскоговорящее сообщество
Особенно про 160 лет это в точку :)))
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Пассионарность по Гумилёву?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Алексей Нагорский
Не оценил котлина, надеюсь есть что то ещё для более вайтишних вайтишников😄
JS, Python
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Алексей Нагорский
Не оценил котлина, надеюсь есть что то ещё для более вайтишних вайтишников😄
го
источник

e

elendili in Clojure — русскоговорящее сообщество
Подскажите новичку, пожалуйста, как идиоматичнее отфильтровать коллекцию на основе информации о соседних элементах.
Задача: удалить элементы не стоящие по возрастанию (сортировка по Сталину). Мне удалось добиться через reduce, что как бы не очень, имхо...

(defn stalin-sort [inp]
  (reduce #(if (>= %2 (or (last %1) %2)) (conj %1 %2) %1 ) [] inp))
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Mike Bohdan
JS, Python
ну ты выбрал. они так-то совсем непростые
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
elendili
Подскажите новичку, пожалуйста, как идиоматичнее отфильтровать коллекцию на основе информации о соседних элементах.
Задача: удалить элементы не стоящие по возрастанию (сортировка по Сталину). Мне удалось добиться через reduce, что как бы не очень, имхо...

(defn stalin-sort [inp]
  (reduce #(if (>= %2 (or (last %1) %2)) (conj %1 %2) %1 ) [] inp))
чого плохого в редюсе? один проход, то шо надо
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Alex Bubnov
ну ты выбрал. они так-то совсем непростые
это как условный C раньше - "все их и так знают" (не я)
источник

АН

Алексей Нагорский in Clojure — русскоговорящее сообщество
@mikebohdan @nwalker спасибо, извиняюсь за оффтоп, пока парсинг на питоне мой потолок, ну и телеграмм бота одного сделал по классике😄 а вот go тоже не пошел, не пойму почему его прям простым как пробка считают, не легче кложи выглядит..
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
elendili
Подскажите новичку, пожалуйста, как идиоматичнее отфильтровать коллекцию на основе информации о соседних элементах.
Задача: удалить элементы не стоящие по возрастанию (сортировка по Сталину). Мне удалось добиться через reduce, что как бы не очень, имхо...

(defn stalin-sort [inp]
  (reduce #(if (>= %2 (or (last %1) %2)) (conj %1 %2) %1 ) [] inp))
написать класс на яве :))
источник

e

elendili in Clojure — русскоговорящее сообщество
Иван Федоров
написать класс на яве :))
Это против духа clojure.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
elendili
Подскажите новичку, пожалуйста, как идиоматичнее отфильтровать коллекцию на основе информации о соседних элементах.
Задача: удалить элементы не стоящие по возрастанию (сортировка по Сталину). Мне удалось добиться через reduce, что как бы не очень, имхо...

(defn stalin-sort [inp]
  (reduce #(if (>= %2 (or (last %1) %2)) (conj %1 %2) %1 ) [] inp))
Вы видели как фором работают люди?
источник

e

elendili in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
чого плохого в редюсе? один проход, то шо надо
Не идиоматично, filter бы заюзать, но в нем нет инфы о соседях (в is, например, можно).
источник

e

elendili in Clojure — русскоговорящее сообщество
Иван Федоров
Вы видели как фором работают люди?
Видел, мне не прикольно.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
elendili
Это против духа clojure.
Кложа вся состоит из классов на яве
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Anton Chikin
Кложа вся состоит из классов на яве
все языки состоят из единиц и ноликов
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
elendili
Не идиоматично, filter бы заюзать, но в нем нет инфы о соседях (в is, например, можно).
критерий какой у вашей идиоматичности? :)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
и pn-переходов
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Ну так идиоматично ужас функциональный: (map vector foo (rest foo)) - вот список векторов соседних элементов.
источник