Hey all. Brand new here and BRAND new to Clojure. I’m a windows guy which I know isn’t the largest of markets for Clojure so hopefully this channel will help :) I’m a powershell guy with some VB and PHP experience as well. What is everyone’s “preferred setup” for someone starting to learn Clojure on Windows? Thanks!!
@samdynamicsllc I'm not using Windows myself, but this blog might be helpful: https://conan.is/blogging/clojure-on-windows.html
Thanks a lot!
@samdynamicsllc If you don't want to go down with WSL path, there is an alternative: https://github.com/littleli/scoop-clojure Which maybe valid if you know little about Linux or you're not a friend with it.
Otherwise, my Windows setup is relatively simple: • VSCodium + Calva • rebel-readline (because of absence of rlwrap) • Microsoft Terminal But to be fair, I'm not heavy Clojure user yet.
I should write some kind of blogpost about it to make a case...
I was also playing around with Alacritty which is also available via Scoop, it is fast but if I remember correctly I didn't like it's behavior with clipboard.
@samdynamicsllc It does seem that if you have Windows 10 and administrative privelleges, that installing Windows Subsystem for Linux is a very good approach and you get access to Unix environment too, if you are happy to learn. Otherwise use scoop-clojure for all other Windows situations and it has the advantage that you can install all the required tools the same way (Java, Clojure, clj-kondo, etc) This is what I've added to my install guide for the Practicalli Clojure book https://practicalli.github.io/clojure/getting-started/install-clojure.html#windows
@samdynamicsllc just go with https://github.com/clojure/tools.deps.alpha/wiki/clj-on-Windows if you are in powershell anyways. WSL works well too though. I'm on Windows 10 too and use both.
Oh, I didn't know. Cool 🙂
scoop-clojure is great and will be using it when we have an install session at the next ClojureBridge London, as we get quite a few people with Windows and only have about 1 hour to get everything installed. Thanks to the author of scoop-clojure, it should be much easier.
I'm the author 😇
I'm happy to see it being useful to the others