Fork me on GitHub
#clojure-russia
<
2017-09-21
>
razum2um07:09:49

Отвратительный, корявый, недовычитанный, да-это-же-машинный, ужасный, ненужный перевод некоторых мыслей Рича о разном, который вы раскритикуете, не читая, на не менее всратом, уебищном, вырвиглазном, бесполезном, пустом, унылом говносайтике - https://clojure.ru/about.html

dbushenko08:09:51

прикольно

dbushenko08:09:53

кстати, вчера прилетел апдейт clojure standard library с главой про редьюсеры

dbushenko08:09:03

блин, впервые в жизни увидел нормальное объяснение, что это такое

ivana08:09:59

а я читал несколько разных источников, но кроме того, что это фолд для бедных (кто не в ленивом Хаскеле), и что их можно заменить кастомным фолдом с дополнительным параметром-предикатом (насколько я понимаю, хотя могу ошибаться), я особо ничего не понял 🙂

anjensan09:09:59

вообще фолд - это for(;;) для бедных, это все знают

anjensan09:09:14

@dbushenko редьюсеры или трансдьюсеры ? редьюсеры вообще по факту сейчас кто-то юзает (реально интересно) ?

dbushenko09:09:25

редьюсеры

dbushenko09:09:37

я не знаю, юзают или нет, но это ж реально клёвый инструмент

anjensan09:09:47

забавно, что оно до сих пор "A library for reduction and parallel folding. Alpha and subject"

dbushenko09:09:50

там как раз и написано, что это просто обёртка над Fork-Join framework

dbushenko09:09:19

т.е. обычное распараллеливание pmap и всё такое -- оно просто другое

anjensan09:09:57

тока таки не взлетело походу - подзабросили, последний коммит аж 2014

dbushenko09:09:20

ну и фиг с ним 🙂

anjensan09:09:10

ну... учитывая что паралельные стримы завезли в джаву и их в принципе несложно юзать из кложи - соглассен

dbushenko09:09:53

там же разные подходы совсем. параллельные стримы из жавы -- это типа нашего pmap

anjensan09:09:19

ну там не только map параллелится, но и reduce

misha10:09:27

@dbushenko ссылочку бы

dbushenko10:09:55

ссылку на что?

misha10:09:05

> апдейт clojure standard library с главой про редьюсеры

misha10:09:50

Рич (или Стю?) ваще говорил, что форк-джойн не очень задизайнен. Не очень гранулярный, и неоптимизирован на листьях вроде бы, если мне не изменяет память

misha10:09:48

что-то вроде "даже листья - последовательности, не смотря на то, что листья - скаляры"

dbushenko10:09:27

ну так глубоко я не копал. просто мне понравилась концепция Fork-Join

misha10:09:47

а то прозвучало как "новая ревизия на гитхабе с обновленным рид ми"

misha10:09:52

@razum2um список ссылок на мейлинг лист с вопросами – bellissimo

misha10:09:58

давно подумывал перелопатить какой-нибудь #clojure и/или #datomic, и типа кук-бук забабахать с вопросами/ответами и ссылками на логи чатика.

razum2um11:09:52

@misha дополнить https://github.com/clojure-cookbook/clojure-cookbook/ ? хорошая мысль. как сделать нормальную выборку, из чего уже можно руками выбирать? если в сообщении больше 2х строк кода? или ссылка на гист итд?

misha11:09:01

думаю, что надо садиться, и перечитывать "руками". парсить даже по ? - гемор

razum2um11:09:50

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

razum2um11:09:29

еще у добротного ответа обычно длина больше, или это пачка сообщений за короткое время, что уже потруднее объединить по адресату высказываний (если без меншенов) и разглядеть в этом смысл

misha11:09:00

не ограничивай себя форматом "кук-бук". зря я это так назвал.

razum2um11:09:06

все равно насчет перечитывать все - не тру, это не стоит человеческих усилий, но достойно нейросеточки, способной отличить важное высказывание от неважного

razum2um11:09:36

собстно слак же в платных аккаунтах делает highlights

misha11:09:37

единственное "тру" тут - это польза результата : )

misha11:09:44

пруф ридинг надо будет в любом случае делать, чтобы не пропускать шум, и коллективные ответы типа "- хз, - угу, и я хз"

razum2um11:09:15

кстати, кто сделал https://clojurians-log.clojureverse.org/clojure-russia/2015-06-04.html - там кроме рендеренного html нет апишечки?

misha11:09:17

это, кароче, не за выходные скриптом налячкать. получится тот же лог, но не 10м записей, а 5м. никто такое читать не будет, как и сам лог сейчас

misha11:09:17

хз, надо бы разузнать

razum2um11:09:54

мне кажется лучше пропустить чем false positive и в рамках сотен тысяч уже можно почитать. алсо была же тема дайджест-стартапов?

misha11:09:38

думаю дайджест стартапы оперируют ок на "цельных абзацах текста", а не на свалке фраз от разных авторов

misha11:09:04

роботы еще не доросли, ящитаю

misha10:09:02

еще круто было бы погруппировать визуально кор функции: что трансдюсеры, что трансдюсин контексты, и тд. а то всё, что не кор - по неймспейсам лежит, а в коре - свалка полезняка, который никто почти даже на 50% не знает

misha10:09:53

ну и всякие теги, типа lazy и eager

misha10:09:08

@razum2um фон страницы такого цвета, буд-то я cmd+`a` нажал opieop

razum2um11:09:07

@misha вообще я не настаиваю предложи цвет (или прям #FFF?!) или сделай PR

misha11:09:29

мне без разницы совершенно. посчитал забавным и поделился наблюдением

dottedmag12:09:39

@misha Я недавно взял и прочитал всю стдлибу. На пару недель занятие.

misha12:09:54

нууу, типа да, наверное

misha12:09:22

но, например, тут нет категоризации lazy/eager

misha12:09:51

минусы обоих ресурсов: 2D, и непротаганость функций (искать поиском по тексту) но полезняк, безусловно

razum2um18:09:21

@igrishaev привет 🙂 кстати, почему тебя не оказалось во второй части старого рейтинга хайлоапкапа, которая “Рейтинг на момент 30.08.2017” и далее?