shikanoko nokonoko

Zero-JS Hypermedia Browser

avatar
shikanoko nokonoko
olav_at_emacs.ch@mostr.pub
npub1x2cq...q9hv
There's virtue in finding the essence

Notes (6)

Any other modus theme users think modus-operandi sounds like a dark-theme and modus-vivendi sounds like a light theme? It's kinda like a kiki/bouba thing methinks.
2023-10-11 01:28:53 from 1 relay(s) View Thread →
When installing Windows select "I don't have internet" and you won't be forced to make a M$ account 🧠 image
2023-09-24 10:45:14 from 1 relay(s) View Thread →
The main thing I miss about static typing is being able to look at a function in isolation. When working on a function in a dynamically typed language it's so hard to know what exactly is valid input to the function and what in the world the input actually means in human terms. You basically just have to know all the call-sites by heart. Not ideal imo. While transitioning from #golang to #clojure, I really missed being able to hover over any variable and field and learn what that thing actually means and what the different variants of a thing are. I found that Go code is exceptionally well documented. Exported names are almost always documented, so finding out what a thing is just consists of going there and reading it. In Clojure I have to do code archeology to find out what I'm dealing with.
2023-09-21 14:09:29 from 1 relay(s) View Thread →
If you're an #emacs user who has been postponing structural editing, or just not gotten into it when trying paredit (or one of the million alternatives), try just using the built-in, prebound commands: M-x forward-sexp (C-M-f) M-x backward-sexp (C-M-b) M-x kill-sexp (C-M-k) M-x backward-kill-sexp (C-M-) They're really unintrusive and makes for a natural way to get into structural editing, without disrupting your current workflow or having a high learning curve. They work for #clojure too :)
2023-09-05 15:24:25 from 1 relay(s) View Thread →