There is some “behind the scenes” info about the Python -> C++ translation process here.
I’m interested in any parallel efforts. In fact one person said they made great process on translating Oil to Nim, and another person wanted to rewrite in Rust. That is all welcome.
I think the current strategy will work but it’s not easy. Rewriting isn’t easy either! But I won’t be at all surprised if there’s someone out there that can do a better job :)
How to Rewrite Oil in Nim, C++, D, or Rust: http://www.oilshell.org/blog/2020/07/blog-roadmap.html#how-to-rewrite-oil-in-nim-c-d-or-rust-or-c
(same comment as on /r/ProgrammingLanguages)