Actually, while doing some more research I stumbled into: https://github.com/theasp/parseit
Which is basically what I want to do- and it points to yet-another-build-tool: https://github.com/thheller/shadow-cljs On Monday, June 21, 2021 at 8:58:18 PM UTC+2 Alex Corcoles wrote: > > I want to develop a CLI tool based on instaparse; basically I want to do: > > $ instaparse-cli my-grammar.abnf random-file > > And have that command spout a JSON AST of random-file according to > my-grammar. I would like to distribute this in a convenient way for my > team-mates, without spending a ton of effort in setting up a development > environment + project build system (I'm guessing this will be a very very > short program). > > My understanding is that Graal + Clojure is not easy right now (from > checking the docs), so although I'm much more familiar with the Java > ecosystem than with the JavaScript ecosystem, I'm thinking ClojureScript + > nexe is the way to go? That would let me produce macOS + Linux + Windows > static binaries that my team-mates can just drop in their path without > installing anything else, I believe. > > If I go ClojureScript + nexe, is there a good project template for that or > a sample project I can replicate that does something like this? I see lein, > boot, lumo, and others, and it's a bit hard to choose which one is easiest > to use. > > Thanks, > > Álex > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/393d3ec7-3a19-4ecb-87e9-e37786268b39n%40googlegroups.com.