Fork me on GitHub
#clojure-russia
<
2016-06-09
>
andmed04:06:42

бегу в своем репле

((fn [col x]
       (vec (vals
              (filter #(not= (mod (key %) x) 0) (zipmap (iterate inc 1) col)))))
     [1 2 3 4 5 6 7 8] 3)
получаю => [1 2 4 5 7 8] запускаю тот же код в репле на 4clojure получаю [8 7 5 4 2 1] это как?!

andmed04:06:13

vec не нужен, но без него то же...

artemyarulin05:06:09

лучше не юзать этот trycljs, там какой-то вусмерть старая версия, даже есть функция format которую вроде пару лет назад дропнули

andmed05:06:54

@artemyarulin: так оно же и на 4clojure бежит судя по всему, выдало ошибку, я давай разбираться -- репл на 4clojure ссылается на него

andmed05:06:39

обновили бы они его тада...

andmed05:06:18

а вообще прикольно, с новой версией менять... порядок сиквенса

artemyarulin06:06:01

там на скок я помню репл в виде костыля сделан - а новые реплы это self hosted cljs, уже норм. Ну в общем я просто сам обжегся один раз с этим trycljs, вот теперь запомнил да

andmed10:06:27

Мне сказали что применяю сиквенс функцию к unordered данным, а хэшалгоритм со временем поменяли

andmed10:06:36

Так и есть в принципе, но поменяли его так, что мэп стал вполне себе ordered, кажется..... да и был тоже, но в обратной последовательности...