This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-10-30
Channels
- # aleph (4)
- # announcements (5)
- # architecture (1)
- # aws (5)
- # babashka (12)
- # beginners (143)
- # chlorine-clover (4)
- # cider (16)
- # clj-kondo (44)
- # cljfx (26)
- # cljsrn (2)
- # clojure (34)
- # clojure-europe (28)
- # clojure-gamedev (1)
- # clojure-nl (3)
- # clojure-provo (2)
- # clojure-spec (6)
- # clojure-uk (17)
- # clojurescript (99)
- # code-reviews (6)
- # core-async (15)
- # cryogen (9)
- # cursive (14)
- # data-science (1)
- # datomic (16)
- # duct (1)
- # events (4)
- # exercism (1)
- # figwheel-main (3)
- # fulcro (3)
- # hugsql (7)
- # leiningen (4)
- # malli (15)
- # off-topic (13)
- # pathom (8)
- # re-frame (7)
- # reitit (35)
- # remote-jobs (1)
- # sci (10)
- # shadow-cljs (32)
- # sql (5)
- # tools-deps (102)
- # tree-sitter (3)
- # uncomplicate (7)
- # vim (40)
- # xtdb (8)
hi everybody! I'm using org.kordamp.ikonli/ikonli-javafx
for icons and they are great, but they provide two different versions of the lib for jdk8 and jdk11 so I can choose only one in my deps.edn and then it only works for one of the versions, which is inconvenient.
I currently have a workaround with two aliases that the user needs to add to execute the app, like :
clj -A:jdk11 -Sdeps...
clj -A:jdk8 -Sdeps...
Any ideas if this can be simplified somehow?
there is maven stuff called "activation profiles" that allows picking different deps based on jdk version, I used that in cljfx to make it work both on java 8 and java 11
oh nice, thanks for that! will try them
also thanks for the awesome lib, I was able to migrate a project written in re-frame to cljfx pretty easy
it is this debugger here https://github.com/jpmonettas/flow-storm-debugger
I just finished migrating all that and more to cljfx, and working on a way to release it now
it will allow further inspections of debugged values, e.g. not only pprint/layers/calls, but inspecting every value in there
yeah I have been thinking a lot about integrating both projects
so my plan is to release this version which is pure cljfx, then polish it (I'm already using it in my daily job) and then think more on that
but any ideas are welcome!
do you have plans for supporting clojurescript repls in reveal?
they are already supported to some extent with remote prepls: https://vlaaad.github.io/reveal/#remote-prepl
oh nice!
it is not going to be announced until I use this version for some days but here it is https://github.com/jpmonettas/flow-storm-debugger the cljfx version!
Also what is the best approach to release a cljfx app so it is simple for a user and works on multiple jvm version? jar, fatjar, clojars and clj cli ?
Is it a desktop app? Are you sure you need different JVM versions support? You can package the JVM with app, there is an example how to do that: https://github.com/cljfx/hn
yes it is a desktop app like reveal
will check that also, thanks!