FR version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
0% Positive
Analyzed from 419 words in the discussion.
Trending Topics
#compiler#txr#streams#function#struct#shutdown#commits#configure#precedence#demotion

Discussion (8 Comments)Read Original on HackerNews
> TXR is relatively new: the project started in 2009.
Someone in the IRC channel reported that GNU Groff dropped support for PDF generation, which affects some makefile steps for doc generation. Affected downstream distros can work around that. Also a minor ./configure script issue: failure to detect int_max_t. Doesn't cause any actual problem; fixed it locally (unpublished).
The last couple of releases featured some important work: tail call optimization in the compiler/VM.
These days it is somehow hard to sit down and work on things like this because of how icky the world of computing has become lately. Getting a feel for how permanent of a thing this is.
Here is a log of unpublished commits over the latter half of 2025 and early 2026. Looks like I made some compiler fixes and improvements that are worth releasing. I see that I also scrapped the precedence demotion rule in the infix system in favor of new heuristics.
In most of the history of the TXR project, it has been my predominant practice not to publish commits except at releases. I actually have a staging repo that is the upstream of all my local repos (in various virtual machines and whatnot). I rewrite history from time to time between these repos and the staging repo, like when a change made in one environment breaks something in another, requiring a fixup.https://www.kylheku.com/cgit/txr