From b549d1b05849bdddfe227288ba501cbe26a6330d Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 11 Apr 2014 20:32:57 +0000 Subject: Documentation/design_notes: more updates Laziness \o/ (Then impatience and hubris :) --- Documentation/design_notes.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'Documentation/design_notes.txt') diff --git a/Documentation/design_notes.txt b/Documentation/design_notes.txt index 9666664c..f81a616f 100644 --- a/Documentation/design_notes.txt +++ b/Documentation/design_notes.txt @@ -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. + Laziness -------- +* 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! Web notes --------- -- cgit v1.2.3-24-ge0c7