Subhead is "Sandboxing Perl with WebAssembly - Part 2."<p>The subhead sounds weird, but part 1 makes more sense and is pretty interesting. Perl has many modules to deal with file formats nobody has used since Perl's prime. It isn't totally clear to me if the goal is to compile the Perl interpreter into WASM or interpreter + modules. In any either case the goal is to re-use the original tools within new tooling.<p><i>I’m building a new startup and file metadata plays an important role. There are thousands of file formats, each format may have dozens of versions, and each stores metadata differently.</i><p><i>Our use-case also needs metadata to be present when a file is uploaded - extracting the data on our servers means we add considerable overhead to upload post-processing & we lose data that is useful to customers.</i><p><i>So we need to extract metadata client-side and staple it to the upload. Herein begins a journey of self-inflicted pain and suffering.</i><p><i>ExifTool is written in Perl.</i><p><a href="https://andrews.substack.com/p/zeroperl-sandboxed-perl-with-webassembly" rel="nofollow">https://andrews.substack.com/p/zeroperl-sandboxed-perl-with-...</a>