This is about going down a rabbit hole.
Yesterday I tweeted about how I read the Architecture of Open Source Applications chapter on LLVM, and how it says that the reason that LLVM is successful is that it has a well-defined IR.
People immediately replied saying “But LLVM’s IR isn’t well-defined at all!” and pointed me to this super interesting post to LLVMdev discussing that.
I read it, and then wanted to start reading some of the replies to get a better sense of the debate around this. But reading mailman archives is terrible! So I asked some people on Twitter how to fix it, and they universally said Gmane!.
So, since we’re programmers and we like going down rabbit holes, I started writing a bookmarklet to take me from an offending Mailman archive page to a much prettier Gmane page. For example, here’s the Gmane page for that LLVM discussion.
Right now it just does a Google search for
site:comments.gmane.org <first 100 characters from the article>,
and then you have to click on the first result. I couldn’t get I’m
Feeling Lucky to work for some unknown reason.
If you’re interested in such a thing, you can drag this to your bookmarks bar:
You can test it out on the LLVM post that started it all.
It is a grand total of 5 lines of code right now, and the source is up on GitHub. If anyone has an idea for how to make this better I’d love to hear it.