This is rather encouraging. A fork of Homebrew in rust where they actually encourage feedback and pull requests. Instead of treating their users like vermin like the homebrew maintainers do. https://github.com/alexykn/sapphire
@inthehands I can’t speak for ruby. But I look at something like Rust’s cargo.toml with envy. A package config that is easy to read, reason with and edit? Why can’t we swift developers have that.
Instead we have folks putting for loops into Package.swift. Ugh.
Trivial example of where config as code falls down.
Ever had to write` platforms: [.macOS("15.0”)]`, instead of `.v15`?
Congrats, you've just run into a problem directly caused by config as code. The fact that older SPMs can't even compile newer Package.swifts _is_ a problem.
The fact that you (and you tools) can't validate Package.swift without compiling it is a bigger one of course.
Dealing with even the most trivial syntax errors in Package.swift is one of the most time consuming and frustrating experiences. Xcode just shits the bed and often gives you little to no information on what failed.
Even something like an extra comma in your Package.swift would cause inscrutable package resolution errors.
And they had to rev the _entire_ Swift language to solve that particular problem…
This is where someone points out `describe --type json`…
Which *checks notes* converts Package.swift into "something like TOML (or whatever) with a suitably expressive scheme" (in this case JSON but whatever indeed).
My Metal code running on this M4 Max runs a _lot_ better when it's displaying on my external Apple Studio display compared to the internal Macbook display…
Not bothered to dig into why yet. But its dramatically better.
We all knew who Elon was when he called a cave diver rescuing children a pedo. At that point it was clear he was a petulant piece of shit who didn’t care about the actual problem at hand and just needed attention.
There’s a literal coup going on in the US government but traditional news media won’t let you read about it because your # of free articles has been exceeded this month.
If you have plenty of bandwidth and a home server (or a server/VM on a rack somewhere you can spare) you can help the internet archive backup US government websites.
It's a little like Seti@Home where you donate CPU time and bandwidth and you get assigned jobs.
I'm running it in a docker container on my home server.