You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
/me is listening to “They Say in Love” by The Tempers
Great, gdb no longer works on my MacBook:
(gdb) b main
Breakpoint 1 at 0x100000654: file main.c, line 46.
(gdb) r
❌️ Don't know how to run. Try "help target".
However, lldb works fine. Moreover, it looks like I now need to compile with
clang to generate proper debug symbols (clang -gdwarf-4 (...)). Related issue
on GH. Sadly, lldb is not supported by termdebug in Neovim.
I’m not against writing code with debuggability in mind, but implicit returns are an idiom in Rust. It feels so unnecessary to reduce the idiomatical > adherence of the code due to a DAP gap, especially when the debugger on the > other side of DAP supports logging return values. Just don’t make me do this. > — Debugging Rust with Vim’s Termdebug
vim and the quickfix list: jump to a location, search and replace in multiple
files, and other
shenanigans:
One of the best blog post about the underrated Quickfix list that I use all the
time. #vim
Roswell is advertised as a solution, but it’s possibly the most un-Lispy tool in the ecosystem. It doesn’t download dependencies, or help you build them. — Deploying Common Lisp Scripts
Engineering Design Optimization, by Joaquim R. R. A. Martins and Andrew Ning.
Higher-order list
operations, or
how to write recursive functions using pattern matching, and more. #racket
#haskell
/me is listening to “Odds Bullets and Blades Pt II” by Soft Machine
TIL about panache, which looks like a quite capable LSP and linter for markdown (also quarto and Rmarkdown).