you know that saying about how a compiler made by N teams will contain N+1 passes?
like every big program contains a replica of the organizational structure that created it?

It's fun sometimes to see big programs made by one person, because they're a sort of inverse mold of their brain structure.

linus torvalds said something like "every project has to fit within one person's brain" but sometimes the opposite is true
anyway the minor problem I'm having (this tool doesn't properly handle unicode filenames despite having unicode support) is looking to be so intractable that my options are either:
1. find and switch to a completely different tool that doesn't have this problem
2. find the programmer and eat their brain, gaining their knowledge of how their code works. then implement a fix

arg. it seems this tool is so dominant in this space (because it does Basically Everything) that there is no real alternative.

so it's back to the cannibalism, I guess

@foone Which tool?
@foone That was not intentionally with two interpretations, but if you can tell us the tool that wrote that tool that'd be good too 😄
@dascandy42 Wiimms ISO Tools.
@foone Looks to be completely on Github. Can't find any obviously wrong utf8 code. Perhaps you can find the problem in the code? https://github.com/Wiimm/wiimms-iso-tools
GitHub - Wiimm/wiimms-iso-tools: »Wiimms ISO Tools« is a set of command line tools to extract, modify and create Wii and GameCube ISO images and WBFS containers.

»Wiimms ISO Tools« is a set of command line tools to extract, modify and create Wii and GameCube ISO images and WBFS containers. - GitHub - Wiimm/wiimms-iso-tools: »Wiimms ISO Tools« is a set of co...

GitHub
@foone you could also bodge it to work well enough for your usecase (I think it was SHIFT-JIF not working right?). Bit of a pain but. Less to understand.

Edit: Welp, from the other thread that seems to be what you're gonna do so...

@foone

Definitely #2.

I mean, that's just good science.

@foone have you tried any LLM tools to analyze the code base? I haven’t seen one that performs better than grep, but an “inverse mold of someone’s brain” might be an interesting test case.

@foone Regarding option 2: MIND FLAYER! YAY!!!

(Just being silly...)

@foone 🚀 rewrite 🚀it🚀in🚀Rust🚀