Size: a a a

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

2021 November 21

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Вот оно как. С ним кстати и кложаскриптовый бандл сильно толстеет несмотря на дедкод элиминэйшен.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
вот такая штука есть https://clojure.atlassian.net/browse/CLJ-2582
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Мм
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Теперь ты знаешь, сколько мегабайт бинарного кода нужно, чтобы выдать в консоль “Hello, world”.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Надо JSR замутить: «даёшь -D system.out.headless=true»
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Почему hello-world, там чешир и http-клиент
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Кстати, а почему чешир? По идее data.json по-легковеснее будет и в контексте грааля не сильно медленнее.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Попутал pprint и print.
Развидьте!
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
проверял и то и другое, на размер файла не особо влияет.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в слаке в канале graalvm обитает Borkdude, он говорит, что клиент из http-kit дает всего лишь 1.5 мега к файлу
источник
2021 November 22

DA

Dennis A in Clojure — русскоговорящее сообщество
Кто разбирается  как работать со временем в Джаве? С TemporalAdjusters
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну, я как-то работал
(defmethod java-local-date :week
 [iso-date]
 (some-> iso-date :year (str "-02-01")
         (LocalDate/parse)
         (.with IsoFields/WEEK_OF_WEEK_BASED_YEAR (Integer/parseInt (iso-date :week)))
         (.with (TemporalAdjusters/previousOrSame DayOfWeek/MONDAY))))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
спрашивай
источник

DA

Dennis A in Clojure — русскоговорящее сообщество
Мне нужна епох дата пятницы. Код ниже считает правильно. Но есть момент. В саму пятницу нужна дата следующей пятницы, а не текущей
 (def nextfriday
 (-> (ZonedDateTime/now (ZoneId/of "GMT"))
     (.with (TemporalAdjusters/next DayOfWeek/FRIDAY))
     (.truncatedTo ChronoUnit/DAYS)
     (.toEpochSecond)))
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
вместо now возьми следующий день, а не текущий
источник

DA

Dennis A in Clojure — русскоговорящее сообщество
Есть метода ZonedDateTime/next day?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
думаю, можешь просто 24 часа добавить 😊
источник

DA

Dennis A in Clojure — русскоговорящее сообщество
Идея хоршая, а как ? )
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну блин 😊
public ZonedDateTime plusDays(long days) {
       return resolveLocal(dateTime.plusDays(days));
   }
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
(def nextfriday
 (-> (ZonedDateTime/now (ZoneId/of "GMT"))
     (.plusDays 1)
     (.with (TemporalAdjusters/next DayOfWeek/FRIDAY))
     (.truncatedTo ChronoUnit/DAYS)
     (.toEpochSecond)))
источник