Fork me on GitHub
#clojure-europe
<
2021-04-17
>
pez07:04:16

Good morning! This Happy Saturday I celebrate being able to get a Clojure prompt on a Windows machine of mine (where clojure refuses to work) this easy:

PS C:\Users\Public\calva> scoop install deps.clj
Installing 'deps.clj' (0.0.14) [64bit]
deps.clj-0.0.14-windows-amd64.zip (8.4 MB) [==================================================================] 100%
Checking hash of deps.clj-0.0.14-windows-amd64.zip ... ok.
Extracting deps.clj-0.0.14-windows-amd64.zip ... done.
Linking ~\scoop\apps\deps.clj\current => ~\scoop\apps\deps.clj\0.0.14
Creating shim for 'deps'.
'deps.clj' (0.0.14) was installed successfully!
PS C:\Users\Public\calva> deps
Clojure 1.10.3
user=> "Hurray!"
"Hurray!"
user=>
deps.cljFTW.

otfrom07:04:24

and morning

agigao08:04:45

Morning! Getting closer to 30 and I’m not sure how should I feel about it. Turned 29 yesterday. No desire for family or kids (which is unheard of in Georgia 😄) and strong urge to keep advancing in my software engineering career but also to go back to school and study Philosophy for a couple of years)) All was set-up last year but damn Covid got in the way.

pez08:04:53

Belated congrats! I'm almost 25 years ahead of you. I don't regret much, but not going back to school and study philosophy is one such thing.

agigao19:04:28

Belated thanks! cider Yeah, I’m trying to minimize the regrets I might have in 25 years 😄

slipset09:04:48

Turned 50 last year. First kid at 37. Spent most of my time focusing on my hobbies (skiing, climbing, now programming, skateboarding and windsurfing)

slipset09:04:42

Went for a season of skiing in Chamonix between my bachelor and masters. That season turned into five, never got a master. No regrets.

slipset10:04:25

If I were to change one thing, it would be to have a somewhat lower salary, as a higher salary limits what jobs you can afford to take.

slipset10:04:58

That’s too late to change now, as my consumption matches my salary 😂

😂 7
borkdude10:04:35

I turned 40, but I realize it's just a number.

simongray10:04:11

@slipset excellent humblebrag 😉

😂 3
borkdude10:04:35

Made a video showing bb tasks as it is implemented currently. I'd love to have your feedback! https://youtu.be/b-XwAIM0bV0

simongray10:04:54

I have to admit that I've never actually used babashka. I rarely write command line scripts, mostly just use git and shadow-cljs and everything else is RUN statements in Dockerfiles. When is your Docker killer coming out, @borkdude?

borkdude10:04:31

@simongray bb tasks is meant to replace 80%-90% of the Makefiles in Clojure project

borkdude10:04:40

or wrapper bash scripts let's say

borkdude10:04:18

If you are looking for a Dockerfile killer, maybe look at https://github.com/into-docker/into-docker (disclaimer: I've never used it, but I've heard it's good)

simongray10:04:50

I don't use Make either 😆 thanks for the link to into-docker. No examples in the README, though, so kinda hard to visualise for me.

borkdude10:04:48

I guess they could do better on their marketing (cc @rahul080327)

simongray10:04:34

I read the Pragmatic Programmer a while back so I am convinced of the utility of classic Unix programs, just never needed them much at all. I'm very conservative when it comes to adding new tools to my toolbox.

borkdude10:04:01

yet you use Docker? 😆

simongray10:04:39

Difficult to see a way around Docker when to comes to making reproducible deployments

borkdude10:04:41

But I can relate. This is why I'm using Clojure on the command line and de-emphasize the use of bash/nodeJS/Python because they are not the primary tools in my toolbox

simongray10:04:51

Yeah makes a lot of sense

borkdude10:04:27

But if those tools work for you, by all means keep using them. I'm not after converting Python developers into Clojure for scripting for example.

pez11:04:08

I think bb tasks might save me from bringing in npm or Make or some such into a project I’m working with. I’d love to be able to stay babashka only. Will check it out!

🙂 4