Chris's Wiki :: blog/unix/InterpreterShimTwitch Commentshttps://utcc.utoronto.ca/~cks/space/blog/unix/InterpreterShimTwitch?atomcommentsDWiki2023-01-30T04:08:12ZRecent comments in Chris's Wiki :: blog/unix/InterpreterShimTwitch.By Sam James on /blog/unix/InterpreterShimTwitchtag:CSpace:blog/unix/InterpreterShimTwitch:0845bf548cb48fe3fc2778d2984a4234cf3d435dSam James<div class="wikitext"><p>This came up recently on the bug-bash mailing list wrt nixpkg's use of wrappers to hijack e.g. dejangu for test suites.</p>
<p>See <a href="https://lists.gnu.org/archive/html/bug-bash/2023-01/msg00082.html">https://lists.gnu.org/archive/html/bug-bash/2023-01/msg00082.html</a>.</p>
</div>2023-01-30T04:08:12ZBy John Wiersba on /blog/unix/InterpreterShimTwitchtag:CSpace:blog/unix/InterpreterShimTwitch:8cdfc0bdd2660eef082235a554a01d8bcff7cd83John Wiersba<div class="wikitext"><p>Reminds me of <a href="http://www.joelonsoftware.com/articles/LeakyAbstractions.html">leaky abstractions</a>. I think you've covered a lot of the gotchas, but it's exactly this kind of thing (replacing an shebang interpreter with a shim) that makes (or at least would make) unix/linux an attractive environment to play in.</p>
</div>2023-01-23T16:00:33Z