This isn't the best stats, but it looks like its usage has drastically decreased since 2016: https://javalibs.com/artifact/org.clojure/core.match
Looks like it is used by 742 projects in github: https://github.com/search?q=%22org.clojure%2Fcore.match%22+filename%3Aproject.clj&type=Code&ref=advsearch&l=&l= https://github.com/search?q=%22org.clojure%2Fcore.match%22+filename%3Adeps.edn&type=Code&ref=advsearch&l=&l=
In comparison, cheshire is used 3516 times on GitHub
And data.csv
shows up 860 times in GitHub. So seems core.match
is about on par with the popularity of data.csv
Personally I'd vote for no, if it was a pod or a feature-flag sure. But I don't know, the thing is if you add it as default, it kind of becomes part of "standard babashka", and that seem to start to diverge from "standard Clojure" which doesn't include it by default.
@didibus The reason I looked into it was a thread on Reddit and a related issue on Github with now quite a lot of upvotes
Thanks for commenting on the Github issue!
@didibus btw, I find only 76 projects using that link?
when I include project.clj, I find 753 projects
I added the counts for deps.edn and project.clj together, I thought I had pasted both links.
ah sorry, now I see it. I put them in one query, that also seemed to work
Do you guys think it would be worth while adding https://github.com/jline/jline3 to babashka? I was thinking of implementing something like https://github.com/SBoudrias/Inquirer.js for clojure via jline3 and I think it would be really cool if it worked in bb.
@djblue You might be able to pull this off using a pod first, without adding something to bb. This is also how the pod-babashka-lanterna for TUI apps works: https://github.com/babashka/pod-registry/blob/master/examples/lanterna.clj
The source is here: https://github.com/babashka/pod-babashka-lanterna
I didn't know about this, I'll look into it, thanks!
Running bb examples/lanterna.clj
from the pod registry repo should work
@borkdude no dedicated channel, so I'll say here carve
is now available for those who use Arch as their development machine: <https://aur.archlinux.org/packages/carve-bin/>
:thumbsup:
Feel free to PR this information to the repo
ah yes, like the other one. I'll pull.
done. PR open.