This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-03-25
Channels
- # announcements (30)
- # beginners (4)
- # calva (173)
- # cider (22)
- # clj-kondo (12)
- # clojure-austin (2)
- # clojure-brasil (1)
- # clojure-europe (56)
- # clojure-korea (1)
- # clojure-nl (1)
- # clojure-norway (53)
- # clojure-uk (5)
- # clojurescript (25)
- # data-science (82)
- # hyperfiddle (87)
- # introduce-yourself (11)
- # jobs-discuss (44)
- # malli (4)
- # off-topic (7)
- # pedestal (8)
- # re-frame (16)
- # releases (1)
- # shadow-cljs (41)
- # slack-help (5)
- # sql (1)
- # squint (1)
for a simple data-conversion project, converting an AST from one (JSON) format to a higher-level formal, would it be feasible to implement the logic once, in dependency-free clojure and use the code from each of Java, C# and JS (TS)? I’m not using clojure in my day-to-day work, but from what I’ve seen so far, this seems feasible, but I might be terribly wrong when it comes to the details… :thinking_face:
in JS/TS, I’d probably try to go with squint and I don’t think there are terrible blockers; but I’m not sure about the state of Clojure for a library to be used from both C# and Java
as long as your library is dependency free and doesn't rely heavily on interop with the host language - there will be no problems.
but even if you do need to interop it is possible to contain it in cljc files making the library independent from the host