Size: a a a

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

2019 July 23

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Проходишь
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Решаешь задачи
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Или идёшь в универ
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Отлично куда-то устраиваешься интерном
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А дальше как попрет
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Господа, а покритикуйте https://gist.github.com/dottedmag/81e4bb40e4c8f539823885aa820091ac пжалста
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Если бы я на Go писал такое, то просто нашлёпал как есть и забыл, а в Clojure наверняка можно в три раза короче и идиоматичнее написать.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Я думал сделать ленивую последовательность байтов из порта, чтобы обрабатывать дальше было легче, но не встрянет ли там chunking какой-нибудь?
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Вот сделал такое, но совсем не уверен, что это лучше читается: https://gist.github.com/dottedmag/ff85f68b48620e5239b95099a3ee4c33
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
И ещё исключение надо как-то обрабатывать.
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Anton Chikin
Как втянуться в хирургию ? Как втянуться в юриспруденцию?
nолько хирургируйте на кошках вначале
источник

A

Alexander in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Господа, а покритикуйте https://gist.github.com/dottedmag/81e4bb40e4c8f539823885aa820091ac пжалста
у тебя read-packet вернет что-то только в случае эксепшена.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@ponimas Почему же? Там (recur) только тогда, когда мусор.
источник

A

Alexander in Clojure — русскоговорящее сообщество
Mikhail Gusarov
@ponimas Почему же? Там (recur) только тогда, когда мусор.
Точно)
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Поэтому мне такой код и не нравится - читать тяжело. Но переделанный на последовательности тоже читать тяжело.
источник

DA

Daniil Arsentiev in Clojure — русскоговорящее сообщество
Мультиметоды тут имхо как раз
источник

DA

Daniil Arsentiev in Clojure — русскоговорящее сообщество
В диспетчере реализуем байт и матчим по нему
источник

DA

Daniil Arsentiev in Clojure — русскоговорящее сообщество
А так как следом идёт ленивая последовательность можем выгребать столько сколько нужно
источник

DA

Daniil Arsentiev in Clojure — русскоговорящее сообщество
А дальше опять вызов деспетчера на следующий байт
источник

A

Alex in Clojure — русскоговорящее сообщество
имхо норм второй вариант ) но может оно на джаве лучше было ? )
источник