Diffstat (limited to 'Documentation/design_notes.txt')
1 files changed, 14 insertions, 1 deletions
diff --git a/Documentation/design_notes.txt b/Documentation/design_notes.txt
index 9666664c..f81a616f 100644
@@ -76,9 +76,22 @@ Why git?
developers. For non-developers it is packaged for all major GNU/Linux
and *BSD distributions. NNTP is not as widely-used nowadays.
+Why perl 5?
+* Perl 5 is widely available on modern *nix systems with good a history
+ of backwards and forward compatibility.
+* git and SpamAssassin both use it, so it should be one less thing for
+ admins to install and waste disk space with.
+* Stick to dependencies available in Debian main, this should make it
+ easier for potential users to install, and easier for distro
+ maintainers to pick up.
* A list server being turned into an SMTP spam relay and being
blacklisted while an admin is asleep is scary.
Sidestep that entirely by having clients pull.
@@ -98,7 +111,7 @@ Laziness
* Avoids bikeshedding about web UI decisions, GUI-lovers can write their
own GUI-friendly interfaces (HTML or native) based on public archives.
- Maybe one day integrated MUAs will feature a built-in git protocol support!
+ Maybe one day integrated MUAs will feature built-in git protocol support!