I think it is a good idea to longer call this movemail, as it is an ancient tool that hardly anyone actually uses and to separate the removed implementation from the new one for future debugging purposes. I picked the term _Unix Mail_ including _#ifdef MOZ_UNIXMAIL_ which seems to serve the purpose well, but if some of the purists want to come up with another one, there is still time to change that before my first draft patch submission. Regarding my choice of languages: **JS**: The mbox parser is written in JS with RegExp logic loosely based* on the parsing logic in Mutt. **C++**: Apart from some glue, the spool file watcher is the only new logic purposely written in C++ as it has the narrow task of firing on change of mtime and/or file size lightly inspired by rsync. **Rust**: I considered using Rust more, but ended up using it only for the mentioned syncing of the read-state. *no derivative code, just as a logic reference as there is unfortunately no definitive standard covering everything widely used.
Bug 1802145 Comment 24 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I think it is a good idea to longer call this movemail, as that is an ancient tool that hardly anyone actually uses anymore as well as to separate the removed implementation from the new one for future debugging purposes. I picked the term _Unix Mail_ including _#ifdef MOZ_UNIXMAIL_ which seems to serve the purpose well, but if some of the purists want to come up with another one, there is still time to change that before my first draft patch submission. Regarding my choice of languages: **JS**: The mbox parser is written in JS with RegExp logic loosely based* on the parsing logic in Mutt. **C++**: Apart from some glue, the spool file watcher is the only new logic purposely written in C++ as it has the narrow task of firing on change of mtime and/or file size lightly inspired by rsync. **Rust**: I considered using Rust more, but ended up using it only for the mentioned syncing of the read-state. *no derivative code, just as a logic reference as there is unfortunately no definitive standard covering everything widely used.
I think it is a good idea to no longer call this movemail, as that is an ancient tool that hardly anyone actually uses anymore as well as to separate the removed implementation from the new one for future debugging purposes. I picked the term _Unix Mail_ including _#ifdef MOZ_UNIXMAIL_ which seems to serve the purpose well, but if some of the purists want to come up with another one, there is still time to change that before my first draft patch submission. Regarding my choice of languages: **JS**: The mbox parser is written in JS with RegExp logic loosely based* on the parsing logic in Mutt. **C++**: Apart from some glue, the spool file watcher is the only new logic purposely written in C++ as it has the narrow task of firing on change of mtime and/or file size lightly inspired by rsync. **Rust**: I considered using Rust more, but ended up using it only for the mentioned syncing of the read-state. *no derivative code, just as a logic reference as there is unfortunately no definitive standard covering everything widely used.