Clojurians
#clojure-russia
<
2017-02-22
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

ilevd07:02:30

Без переносов строк, наверное, бы лучше смотрелось

kgofhedgehogs07:02:14

Это нормальный код получается или кейс нужно заменить?

misha08:02:56

@kgofhedgehogs endiannes*s* если опции всего 2, давать им имена, в которых можно опечататься и напороться на эксепшн (у твоего case нет дефолтного значения) - такая себе идея, даже когда только для себя код пишешь

misha08:02:30

с другой стороны, булины как аргументы - тоже с запашком

larhat08:02:45

видел мнения, что в таком случае надо две функции/метода

misha08:02:21

можно 2 арити сделать и вторая будет типа

(f ([x] (f x false)
   ([x little-endian?] (if little-endian? ... ...)

misha08:02:33

либо вообще msb->bit-seq и lsb->bit-seq

dragoncube09:02:10

нафига низкоуровневый код писать на кложе?

kgofhedgehogs09:02:55

Просто так. Изучаю язык

ilevd09:02:29

А этот extend-protocol вообще для Java или для Clojure? Сколько пишу, в основном только defrecord применяю из такого, для component, в основном везде просто обычные функции, атомы... Может я как-то не так пишу, по-детски?

artemyarulin09:02:13

все ок ты пишешь, make it simple

kgofhedgehogs09:02:32

Вот так получилось.

(bit-seq->num :MSB-0 (->bit-seq 9223372036854775808 :MSB-0))

ilevd10:02:10

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

ilevd10:02:09

А то вон даже в конце, ты сам, порядок параметров перепутал

delaguardo12:02:50

а не наблюдает ли кто-нибудь из мск или подмосковья такой картины?

15:04 $ traceroute 
traceroute to  (104.28.21.31), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  0.844 ms  1.632 ms  1.610 ms
 2   (217.197.255.32)  2.330 ms  2.312 ms  2.292 ms
 3   (217.197.255.244)  2.066 ms  2.477 ms  2.470 ms
 4   (188.43.25.10)  7.559 ms  7.596 ms  7.588 ms
 5   (188.43.31.178)  7.501 ms  (188.43.30.130)  7.416 ms 188.43.0.18 (188.43.0.18)  7.453 ms
 6   (188.43.31.178)  7.390 ms !H  7.632 ms !H  (188.43.30.130)  4.669 ms !H

artemyarulin12:02:26

тут обсуждали вроде что не работает ибо CloudFront серваки заблокировали

delaguardo12:02:58

збс, поработал удаленно называется(

artemyarulin12:02:00

ой, не CLoudFront а другой CDN, забыл

artemyarulin12:02:32

ээ, это какой ресурс? clojuredocs???

kronos_vano12:02:32

@delaguardo а ты без впн до сих пор?

delaguardo12:02:48

я только приехал

larhat12:02:56

@artemyarulin это 104.28.20.31 / 104.28.21.31

larhat12:02:02

которые nslookup

artemyarulin12:02:14

ааа, ну т.е. это даже хуже, спс

andre12:02:40

ого че

andre12:02:44

я думал cloudflare

andre12:02:20

т.к. на работе все еще доступен, из дома неделю уже недоступен

andre12:02:57

не ну все правильно, просто все больше серваков cloudflare попадает под раздачу

kuzmin_m12:02:29

Привет! Как насчет hangout про роутинг и организацию веб приложенией. Мне есть что показать и рассказать. Через недельку-другую.

nicola12:02:41

Я предлагаю в формате панели - если есть ещё желающие поделится своими подходами

misha16:02:41

господа, а чем чётенько заинлайнить скомпиленый js в html файлик, чтобы его статично отдавать можно было? cat :opieop: ?

misha16:02:58

или rum компонент + slurp/spit из репла?

artemyarulin16:02:21

макрос напиши который при билде как раз и сделает slurp

misha16:02:10

хм, надо попробовать, а то у меня и серверсайда нет, а на фигвиле нахлобучил уже

dottedmag19:02:55

Clojure не нужен дополнительный билд-тул, так как билд-тул встроен в кложуру и зовётся defmacro :slightly_smiling_face:

mike145223:02:33

core.async 0.3.426 is now available.