X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fdesign_notes.txt;fp=Documentation%2Fdesign_notes.txt;h=f81a616f9fa4ce8dd6dd23c9b0273197e21d3478;hb=b549d1b05849bdddfe227288ba501cbe26a6330d;hp=9666664cf9c94cf95e43236e5824882e710e3522;hpb=930fe68247cb3ec5aa304270818788b19600e9fb;p=public-inbox.git 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 ---------