Please understand that nothing you say can convince me. It's not like I don't *know* what you're using a bash parser for, you don't need to describe the functionality to me.
...
Really, this just makes it easier to rewrite it in rust, you know.
]]>It's not that Haskell doesn't work on arm - it's that tooling can be an issue, and cross-compilation with Haskell is still no-man's land. I suppose the point about available architectures in general doesn't need to be so high on the list, since you're correct that Arch targets only those specific architectures anyway.
Regarding Bash, Aura doesn't source PKGBUILDs (the old, evil thing), nor does it parse them anymore for dependency information (this was changed years ago). Some tools use `shellcheck` to scan for Bash inconsistencies, but Aura does this manually and in doing so covers more cases. That's what the parsing is for.
]]>"Builds on more platforms/architectures" -- rust is less portable than C++, which is less portable than C. You're still leaving platforms/architectures on the table. That being said, I'm surprised haskell wouldn't work on ARM. And I guess the only thing which matters at the moment is x86_64, i686 (archlinux32), and arm (ALARM).
"Must write a bash parser to replace the language-bash Haskell library." -- no one cares and you should not be doing this anyway. But you never listen.
]]>