Size: a a a

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

2021 August 30

AZ

Andrew Zhurov in Clojure — русскоговорящее сообщество
если налоговый резидент в РФ - платишь в РФ. о какой экономии речь?
источник

WB

White Bear in Clojure — русскоговорящее сообщество
платишь за патент ип 40-70к раз в год если прописан не в мск и все
источник

AZ

Andrew Zhurov in Clojure — русскоговорящее сообщество
дёшево, удобно. лайк)
источник

A

Aleksei in Clojure — русскоговорящее сообщество
20mb . Пооект 400 строк, с одной зависимостью на джарник 250кб. Компилится 50 секунд. Рефлекшн по умолчанию недоступен, нужно вручную в json нужные имена классов декларировать чтобы работал (некий мапинг для грааля)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
спасибо
источник

A

Aleksei in Clojure — русскоговорящее сообщество
кмк это влияет на скорость запуска, а не на размер бинарника
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Я перед тем как написать скомпилил с указанием пакета и без, без указания бинарник толще
источник

A

Aleksei in Clojure — русскоговорящее сообщество
попробовал указать все нэймспейсы что у меня есть, размер не поменялся
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Зачем все неймспейсы?
источник

A

Aleksei in Clojure — русскоговорящее сообщество
пакеты тогда что? джавовые?
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Папка в которой неймспейсы лежат
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Самая верхняя
источник

A

Aleksei in Clojure — русскоговорящее сообщество
попробовал, размер не изменился 🤷‍♂️
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Я про себя, да.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
А компилится каким плагином? И какая версия грааля?
источник

A

Aleksei in Clojure — русскоговорящее сообщество
#!/usr/bin/env bash

export NATIVE_IMAGE=/Users/iam/.sdkman/candidates/java/21.0.0.2.r11-grl/bin/native-image

if [ -z "$NATIVE_IMAGE" ]; then
   echo 'Please set $NATIVE_IMAGE'
   exit 1
fi

$NATIVE_IMAGE \
   -jar target/app-0.1.4-standalone.jar \
   -H:Name=app \
   -H:DashboardDump=dashboard -H:+DashboardAll \
   -H:IncludeResources='.*properties$' \
   -H:ReflectionConfigurationFiles=graal/ref.json \
   --report-unsupported-elements-at-runtime \
   -H:+ReportExceptionStackTraces \
   --initialize-at-build-time  \
   --verbose \
   --no-fallback \
   --no-server \
   "-J-Xmx3g"

#    --enable-url-protocols=https \
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Может потому что я собираю не из жарника, а clj.native-image 🤔
источник

A

Aleksei in Clojure — русскоговорящее сообщество
да не, судя по сорцам этот clj.native-image просто обертка над CLI native-image . Ну и в их же примерах я не вижу чтобы они указывали путь к сорцам
https://github.com/taylorwood/lein-native-image/blob/c370b77001e72f6a5f38a3a44c18a9a758195fac/examples/http-api/project.clj#L15
https://github.com/taylorwood/lein-native-image/blob/c370b77001e72f6a5f38a3a44c18a9a758195fac/examples/http-api/project.clj#L15
https://github.com/taylorwood/clojurl/blob/a07858aec1ee920568938260e81bb22096b37802/deps.edn#L9
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Что общего у re-frame и kafka?
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Ну и что, что они не указывают? Я указываю и получаю разницу
источник