Encoding of interpreter-level script representation
Open
- Dominant language
- Go
- Stars
- 17
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Sieve scripts might be loaded many times again and again while processing incoming messages. While it is possible to store `interp.Script` objects in memory, a practical implementation might want to avoid doing so as the size and amount of scripts can be significant. One potential solution is to define an efficient encoding of `interp.Script` data so it can be quickly restored from external cache on-demand without the cost of parsing the original Sieve code.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.