babashka

https://github.com/babashka/babashka. Also see #sci, #nbb and #babashka-circleci-builds .
2021-01-18T05:07:06.059Z

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

2021-01-18T05:13:12.060Z

In comparison, cheshire is used 3516 times on GitHub

2021-01-18T05:18:59.060900Z

And data.csv shows up 860 times in GitHub. So seems core.match is about on par with the popularity of data.csv

2021-01-18T05:21:28.062200Z

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.

borkdude 2021-01-18T08:06:15.063600Z

@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

borkdude 2021-01-18T08:46:53.064Z

Thanks for commenting on the Github issue!

borkdude 2021-01-18T08:54:05.064300Z

@didibus btw, I find only 76 projects using that link?

borkdude 2021-01-18T08:55:07.064600Z

when I include project.clj, I find 753 projects

2021-01-18T09:24:40.065200Z

I added the counts for deps.edn and project.clj together, I thought I had pasted both links.

borkdude 2021-01-18T09:35:53.066200Z

ah sorry, now I see it. I put them in one query, that also seemed to work

djblue 2021-01-18T16:49:54.067700Z

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.

borkdude 2021-01-18T16:52:50.068800Z

@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

borkdude 2021-01-18T16:53:35.069200Z

The source is here: https://github.com/babashka/pod-babashka-lanterna

djblue 2021-01-18T16:56:03.069500Z

I didn't know about this, I'll look into it, thanks!

borkdude 2021-01-18T16:56:34.069700Z

Running bb examples/lanterna.clj from the pod registry repo should work

💯 1
dharrigan 2021-01-18T20:48:58.070600Z

@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/>

borkdude 2021-01-18T20:50:29.070800Z

:thumbsup:

borkdude 2021-01-18T20:50:37.071Z

Feel free to PR this information to the repo

dharrigan 2021-01-18T20:51:14.071300Z

ah yes, like the other one. I'll pull.

dharrigan 2021-01-18T20:56:55.071500Z

done. PR open.