#babashka — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #babashka, aggregated by home.social.
-
Every time I want to leave #lisp or #scheme based language I stumble across awesome talk which reminds me why I love it in the first place.
https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/
Damn #repl driven development is so damn awesome. Now a days If I need to write some automation scripts I use #babashka lot instead of #bash or #python
-
Every time I want to leave #lisp or #scheme based language I stumble across awesome talk which reminds me why I love it in the first place.
https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/
Damn #repl driven development is so damn awesome. Now a days If I need to write some automation scripts I use #babashka lot instead of #bash or #python
-
Every time I want to leave #lisp or #scheme based language I stumble across awesome talk which reminds me why I love it in the first place.
https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/
Damn #repl driven development is so damn awesome. Now a days If I need to write some automation scripts I use #babashka lot instead of #bash or #python
-
Every time I want to leave #lisp or #scheme based language I stumble across awesome talk which reminds me why I love it in the first place.
https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/
Damn #repl driven development is so damn awesome. Now a days If I need to write some automation scripts I use #babashka lot instead of #bash or #python
-
Some initial thoughts on #Clojure, which I've been learning for an upcoming project.
- For unknown reasons, I have a soft-spot for Lisps, particularly #Scheme. Clojure is a Lisp-1 derivative, like Scheme, so that's an entirely subjective feather in its cap!
- Immutability by default is nice and something I miss in Scheme. It forces you to do functional programming, rather than taking imperative shortcuts.
- Despite my Java prejudice, it being a JVM language is highly pragmatic in terms of the breadth of the ecosystem. (Although I suspect Java's OOP focus may be quite at odds with Clojure's FP, in reality.)
- REPL-driven development is interesting, but I don't think it deserves the hype. Attaching to a REPL within an editor gives a neat feedback loop, but it's clunkier than I expected. I understand you can also attach to running processes and make hot code changes; that sounds like it could be pretty useful...but I haven't got there yet.
- No static type checking is not what I'm used to and it's tripped me up already! There's spec and contracts, etc., but it's not the same.
- Speaking of types, shunting around opaque maps feels kind of gross when there are demonstrably better ways to encapsulate data.
- #Babashka is interesting and might make for a better Bash replacement than Python.Overall, I can't say that I'm sold...but I'm glad I jumped in and I will stick with it. I mean, I kind of have to! But it won't be reluctantly 😅
-
I finally took the leap and started using #stow for managing my dotfiles.
This is so amazing and once you get past the horrifying GNU documentation, it gets pretty easy, And it is simply AWESOME.
I also created a simple helper script for stow with #babashka to make managing my dotfiles simpler.
Now I manage dotfiles for different devices in a cohesive and super clean manner.
Take a peek -
I finally took the leap and started using #stow for managing my dotfiles.
This is so amazing and once you get past the horrifying GNU documentation, it gets pretty easy, And it is simply AWESOME.
I also created a simple helper script for stow with #babashka to make managing my dotfiles simpler.
Now I manage dotfiles for different devices in a cohesive and super clean manner.
Take a peek -
I finally took the leap and started using #stow for managing my dotfiles.
This is so amazing and once you get past the horrifying GNU documentation, it gets pretty easy, And it is simply AWESOME.
I also created a simple helper script for stow with #babashka to make managing my dotfiles simpler.
Now I manage dotfiles for different devices in a cohesive and super clean manner.
Take a peek -
I finally took the leap and started using #stow for managing my dotfiles.
This is so amazing and once you get past the horrifying GNU documentation, it gets pretty easy, And it is simply AWESOME.
I also created a simple helper script for stow with #babashka to make managing my dotfiles simpler.
Now I manage dotfiles for different devices in a cohesive and super clean manner.
Take a peek -
I finally took the leap and started using #stow for managing my dotfiles.
This is so amazing and once you get past the horrifying GNU documentation, it gets pretty easy, And it is simply AWESOME.
I also created a simple helper script for stow with #babashka to make managing my dotfiles simpler.
Now I manage dotfiles for different devices in a cohesive and super clean manner.
Take a peek -
@vindarel That's true. The startup time issue is particularly harsh on #clojure, and @borkdude's #Babashka would probably do a lot better.
But (a) this is very rough timing, and (b) startup time is some sort of proxy for the compactness of the runtime system; and
(c) the thing that's still astounding me is that #PicoLisp is (sort-of) an interpreter, while all the others execute compiled code, so bloody should be faster! -
https://bbs.quietplace.xyz/dev/thread/45.html#48
Почему Clojure кажется хорошим выбором?
#Clojure #ClojureScript #ClojureCLR #ClojureDart #Babashka -
Lerne bei der @entwickelbar #Entwickelbar gerade #babashka https://babashka.org/ kennen, ein Shell-Ersatz in #clojure. Hat einen eingebauten Task Manager. Könnte IMHO eine Alternative zu #Gradle bei #docToolchain werden, @rdmueller …
-
Lerne bei der @entwickelbar #Entwickelbar gerade #babashka https://babashka.org/ kennen, ein Shell-Ersatz in #clojure. Hat einen eingebauten Task Manager. Könnte IMHO eine Alternative zu #Gradle bei #docToolchain werden, @rdmueller …
-
Lerne bei der @entwickelbar #Entwickelbar gerade #babashka https://babashka.org/ kennen, ein Shell-Ersatz in #clojure. Hat einen eingebauten Task Manager. Könnte IMHO eine Alternative zu #Gradle bei #docToolchain werden, @rdmueller …
-
Lerne bei der @entwickelbar #Entwickelbar gerade #babashka https://babashka.org/ kennen, ein Shell-Ersatz in #clojure. Hat einen eingebauten Task Manager. Könnte IMHO eine Alternative zu #Gradle bei #docToolchain werden, @rdmueller …
-
Lerne bei der @entwickelbar #Entwickelbar gerade #babashka https://babashka.org/ kennen, ein Shell-Ersatz in #clojure. Hat einen eingebauten Task Manager. Könnte IMHO eine Alternative zu #Gradle bei #docToolchain werden, @rdmueller …
-
Today i got the #Log.gd docs site together via docsify: https://russmatney.github.io/log.gd/#/
The call-site prefix now includes line numbers as well!
I automated the changelog and release process with some #babashka, and submitted to the #Godot Asset Library, so it's more or less ready to go! I hope to share the asset store link soon, but for now, the github is here: https://github.com/russmatney/log.gd
-
I have some scripts still in bash rather than #babashka because all they are doing is calling other programs. But the one that is in my #guix #mcron was apparently suffering for lack of controlled #ExitStatus. Oi, Bash, I never knew thee.
-
Ek is 'n groot aanhanger van babashka om projekte mee aan te pak. Teen die einde van laasweek het ek weer na 'n AWS SAM (Serverless) projek gekyk wat op ys is, en toe probeer ek nbb in die projek gebruik. 'n Paar keer se kop krap en stoei met konsepte, maar ek is nou heel gelukkig hoe dinge uitdraai. Ek gaan waarskynlik al die Vanilla JavaScript dele vervang met ClojureScript!
#AWS #SAM #Serverless #babashka #nbb #ClojureScript
Ek het hier begin: https://github.com/babashka/nbb/blob/main/doc/aws_lambda.md
-
Die klein gelukkies! Gister moes ek inderhaas weer 'n ou stuk kode wat ek aan gewerk het uit die argief krap en wou aanteken funksionaliteit (logging functionality) byvoeg. Voorheen het ek geweet van #MuLog vir #Clojure en wou dit in die #Babashka kode sit. Na 'n gespook leer ek van #Timbre en alles is weer reg! ❤️
Ek moes net rond-speel hoe om die "spit appender" funksionaliteit self te doen want core appenders blyk nie beskikbaar te wees nie.
-
Die klein gelukkies! Gister moes ek inderhaas weer 'n ou stuk kode wat ek aan gewerk het uit die argief krap en wou aanteken funksionaliteit (logging functionality) byvoeg. Voorheen het ek geweet van #MuLog vir #Clojure en wou dit in die #Babashka kode sit. Na 'n gespook leer ek van #Timbre en alles is weer reg! ❤️
Ek moes net rond-speel hoe om die "spit appender" funksionaliteit self te doen want core appenders blyk nie beskikbaar te wees nie.
-
Die klein gelukkies! Gister moes ek inderhaas weer 'n ou stuk kode wat ek aan gewerk het uit die argief krap en wou aanteken funksionaliteit (logging functionality) byvoeg. Voorheen het ek geweet van #MuLog vir #Clojure en wou dit in die #Babashka kode sit. Na 'n gespook leer ek van #Timbre en alles is weer reg! ❤️
Ek moes net rond-speel hoe om die "spit appender" funksionaliteit self te doen want core appenders blyk nie beskikbaar te wees nie.
-
Die klein gelukkies! Gister moes ek inderhaas weer 'n ou stuk kode wat ek aan gewerk het uit die argief krap en wou aanteken funksionaliteit (logging functionality) byvoeg. Voorheen het ek geweet van #MuLog vir #Clojure en wou dit in die #Babashka kode sit. Na 'n gespook leer ek van #Timbre en alles is weer reg! ❤️
Ek moes net rond-speel hoe om die "spit appender" funksionaliteit self te doen want core appenders blyk nie beskikbaar te wees nie.
-
Die klein gelukkies! Gister moes ek inderhaas weer 'n ou stuk kode wat ek aan gewerk het uit die argief krap en wou aanteken funksionaliteit (logging functionality) byvoeg. Voorheen het ek geweet van #MuLog vir #Clojure en wou dit in die #Babashka kode sit. Na 'n gespook leer ek van #Timbre en alles is weer reg! ❤️
Ek moes net rond-speel hoe om die "spit appender" funksionaliteit self te doen want core appenders blyk nie beskikbaar te wees nie.
-
Die aantreklikheid van LISP-tale is dat wanneer iets werk, dit 'n redelike hoë waarborg het dat dinge nie sommer gou weer hoef te verander nie. Ek kyk byvoorbeeld na al die veranderinge in #ECMA ( #JavaScript, #TypeScript ), #Java en #Python en daar is voortdurend verbeteringe en veranderinge, en die waarborg dat dat iets MOET verander is redelik onvermydelik.
Net nog 'n rede hoekom ek van #Clojure #ClojureScript en #Babashka hou. Goed werk en die konsepte verander bitter min.
-
Updating my #Clojure #Babashka #OpenConnect #VPN wrapper to work with #GlobalConnect VPNs. https://orys.us/uF