🎉 Announcing the first release of tricorder, an incremental build tool for Haskell.
It works as a standalone replacement for ghcid or ghciwatch, with features that make it stand out:
- Multiple component support and auto-discovery out of the box
- A daemon that builds in the background and serves as the backend for any number of TUI/CLI sessions, so nothing gets built twice
- A TUI with different levels of detail: overview, test failures, full test output
- Configurable hotkeys and mouse scrolling
But it really shines when pair programming with an LLM agent. The included CLI surfaces build information in a context-aware, reliable way, keeping the feedback loop tight:
- `tricorder status --wait` waits until the current build cycle finishes and returns diagnostics: warnings, errors, test results
- `tricorder status --expand N` zooms in on a specific diagnostic when more detail is needed
- `tricorder source Dependency.ModuleName#functionName` retrieves the source for a function so the agent can verify APIs instead of hallucinating them (omit `#functionName` for the whole module)
The CLI is mainly for agents to consume; the familiar TUI is the dashboard for developers.
tricorder is fully built in Haskell using the atelier toolkit, built around the structure and ergonomics of algebraic effects.
More info & installation: https://t.co/UQxPUF65T9
#Haskell
@DrAllyLouks@Hubertfrfr Hello, where do I look up the current dictionary of racist dog whistles so I don’t accidentally use one and get piled on by X users?
I’m a sweaty nerd, and hearing “imagine the smell (at the hackathon)”, I immediately knew what it meant, and racism had no part.
@ZyoStar_@AlboMP You mean the extreme it’s who were known ASIO seven years ago… when the LNP were in power? Why didn’t they act? Why is it Albo’s responsibility when nothing was done during a decade of LNP government? Pull your head in, muppet. Neither side was going to be able to stop it.
@danielc70301385@realDonaldTrump Then why did you vote for this? You were told it was going to happen, HE told you it was going to happen, the American left all told you it was going to happen, and you still voted for it? That seems like professional level stupidity to me, we saw it coming all the way from Aus.
Volunteer applications for BSides Canberra 2025 are now open!
We’re looking for help with regulators (mic running, door management), the Locksport Village, and Hardware Hacking Village.
Apply now: https://t.co/JwKsw0mtT5
Closes in 2 weeks or when full.
@VoteLewko@hughriminton Why would she file a report with the organisation that assaulted her? If you can’t trust the police, which they’ve clearly shown they can’t be in this case, what other options are there? Keep it quiet and risk a cover-up?
@MAGA_Maggot19@leonieprice@AusElectoralCom If the Liberal party agree with you, they’ll take it to the Court of Disputed Returns, and the decisions will be examined.
Would you still be making this tweet if it were 52 votes the other way? My guess is no.
@FairVoteAU @ferrarichels@Leo_Puglisi6 No, the fact that it’s national news that ONE polling booth gave people the incorrect information is extremely strong evidence it’s astoundingly rare, and is nothing but the strongest evidence of the resilience of our election system. If something’s in the news, it’s rare.
@HenryAust1@TheRealPBarry List three things the government should have done to do more than get the lowest tariffs of any country on earth. Well wait. How much of Australia do you want to give away for free to avoid Americans paying 10% more for our goods?
@LairdMcBain@TheRealPBarry What, precisely, should he have done? What actual actions? Go on, show us your international diplomacy chops, just list three.