diff options
author | Katharina Fey <kookie@spacekookie.de> | 2019-09-09 10:05:38 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2019-09-09 10:07:31 +0100 |
commit | 0d9c3299bc9db09cb69824f372794ee297953ced (patch) | |
tree | 7678eeb5688ab8f78ded3a780d0211ed8f3d5365 /content/blog/xxx_sieve.md | |
parent | dfb3e28f0ff4df03b190969b07d7d4ffd32a0563 (diff) |
content/blog: refactoring naming/numbering scheme
The idea here being that drafts are prefixed with `xxx_`, not knowing
when and in what order they will be released. This fixes the problem
where I start lots of articles, give them a number, then release them
in non-linear sequences and get confused down the line.
This commit _also_ releases the `nix-ocitools` article
Diffstat (limited to 'content/blog/xxx_sieve.md')
-rw-r--r-- | content/blog/xxx_sieve.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/content/blog/xxx_sieve.md b/content/blog/xxx_sieve.md new file mode 100644 index 0000000..533ff72 --- /dev/null +++ b/content/blog/xxx_sieve.md @@ -0,0 +1,19 @@ +Title: Don't fear the sieve +Category: Blog +Tags: /dev/diary, e-mail, programming +Date: 2019-02-01 +Slug: understanding-sieve +Status: Draft + +If you don't already know, sieve (/siːv/) is an e-mail filtering language. +It's not touring complete (i.e. it doesn't allow recursion) +and has been defined through a series of RFCs for the base language +as well as several extentions. + +The RFCs aren't exactly nice to read. +But luckily, there are plenty of tutorials on the internet, +that try to explain sieve. +Unfortunately most of them are garbage. + +The main reason for this is, that the articles never deal +with a realistic set of constraints of requirements |