clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
razum2um 2017-09-21T07:10:49.000177Z

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

1
💩 1
dbushenko 2017-09-21T08:04:51.000028Z

прикольно

dbushenko 2017-09-21T08:48:53.000366Z

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

dbushenko 2017-09-21T08:49:03.000224Z

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

2017-09-21T08:53:59.000088Z

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

anjensan 2017-09-21T09:07:59.000392Z

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

anjensan 2017-09-21T09:10:14.000106Z

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

dbushenko 2017-09-21T09:10:25.000423Z

редьюсеры

dbushenko 2017-09-21T09:10:37.000122Z

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

anjensan 2017-09-21T09:10:47.000423Z

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

dbushenko 2017-09-21T09:10:50.000007Z

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

dbushenko 2017-09-21T09:11:19.000085Z

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

anjensan 2017-09-21T09:23:57.000150Z

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

dbushenko 2017-09-21T09:24:20.000013Z

ну и фиг с ним 🙂

anjensan 2017-09-21T09:28:10.000211Z

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

dbushenko 2017-09-21T09:37:53.000090Z

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

anjensan 2017-09-21T09:43:19.000196Z

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

misha 2017-09-21T10:27:27.000424Z

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

dbushenko 2017-09-21T10:27:55.000099Z

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

misha 2017-09-21T10:28:05.000133Z

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

misha 2017-09-21T10:29:50.000082Z

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

misha 2017-09-21T10:30:48.000171Z

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

dbushenko 2017-09-21T10:30:58.000062Z

https://www.manning.com/books/clojure-standard-library

1
dbushenko 2017-09-21T10:31:27.000354Z

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

misha 2017-09-21T10:31:47.000224Z

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

misha 2017-09-21T10:33:52.000057Z

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

misha 2017-09-21T10:34:58.000017Z

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

misha 2017-09-21T10:37:02.000206Z

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

misha 2017-09-21T10:38:53.000007Z

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

misha 2017-09-21T10:40:08.000325Z

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

razum2um 2017-09-21T11:14:07.000029Z

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

misha 2017-09-21T11:17:29.000020Z

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

razum2um 2017-09-21T11:17:52.000154Z

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

misha 2017-09-21T11:19:01.000381Z

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

razum2um 2017-09-21T11:22:50.000008Z

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

razum2um 2017-09-21T11:24:29.000126Z

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

misha 2017-09-21T11:27:00.000224Z

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

razum2um 2017-09-21T11:28:06.000212Z

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

razum2um 2017-09-21T11:28:36.000275Z

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

misha 2017-09-21T11:28:37.000073Z

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

misha 2017-09-21T11:29:44.000047Z

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

razum2um 2017-09-21T11:31:15.000265Z

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

misha 2017-09-21T11:31:17.000226Z

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

misha 2017-09-21T11:32:17.000020Z

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

razum2um 2017-09-21T11:32:54.000307Z

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

misha 2017-09-21T11:36:38.000375Z

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

misha 2017-09-21T11:37:04.000237Z

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

dottedmag 2017-09-21T12:51:42.000320Z

@misha Такое? https://clojure.org/api/cheatsheet

dottedmag 2017-09-21T12:52:39.000025Z

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

misha 2017-09-21T12:54:54.000188Z

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

misha 2017-09-21T12:56:22.000154Z

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

anjensan 2017-09-21T12:57:15.000326Z

https://clojuredocs.org/quickref

misha 2017-09-21T12:58:51.000056Z

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

2017-09-21T16:58:30.000299Z

@igrishaev привет!

razum2um 2017-09-21T18:03:21.000206Z

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