news
Programming Leftovers
-
Undeadly ☛ Game of Trees 0.128 released
Version 0.128 of Game of Trees has been released (and the port updated). Complete release notes are as follows: [...]
-
Jeff Dickey ☛ Introducing packslip
I’m introducing packslip, a signed manifest vendors publish alongside their releases. It tells package managers which binaries to download, how to verify and install them, and where to find matching shell completions and agent skills.
-
University of Toronto ☛ The prospect for language independent tooling for making code changes
When I was mentioning rf, it occurred to me that we increasingly have tooling that could probably be used to create tools for this. Tree-sitter provides high quality concrete syntax trees for many languages, often with meaning annotated, and LSP servers provide specific code intelligence about the meaning of identifiers and so on, also for many languages. Given a tree-sitter syntax tree and a LSP server, in theory you have enough information to do various sorts of code reconstruction in a relatively language independent way. Some amount of this can also be driven directly through the LSP server, since some of them directly support various sorts of refactorings and changes.
-
Jonathan Frere ☛ Anatomy of a Test | Jonathan's Blog
Sometimes when talking about testing, I think we have a tendency to resort to broad ideas and jargon without sufficiently explaining what these things might look like in practice. Or worse, we do provide examples, but these are toy examples that look nothing like our real life code, and thus give weird impressions of what tests should actually look like.