docs/master

diff ch03.roff @ 63:abbaca05ee8e

More text.
author markus schnalke <meillo@marmaro.de>
date Fri, 01 Jun 2012 22:32:27 +0200
parents 24aabbfe5794
children 4c9f4d05d90e
line diff
     1.1 --- a/ch03.roff	Fri Jun 01 17:15:38 2012 +0200
     1.2 +++ b/ch03.roff	Fri Jun 01 22:32:27 2012 +0200
     1.3 @@ -205,8 +205,6 @@
     1.4  It's main use was for accessing Bulletin Boards, which have seized to
     1.5  be popular.
     1.6  .P
     1.7 -XXX discuss
     1.8 -.P
     1.9  Removing
    1.10  .Pn msh ,
    1.11  together with the truly obsolete code relicts
    1.12 @@ -214,7 +212,33 @@
    1.13  and
    1.14  .Pn wmh ,
    1.15  saved more than 7\|000 lines of C code \(en
    1.16 -that's about 15\|% less code in the project.
    1.17 +about 15\|% of the project's source code amount.
    1.18 +Having the same functionality in less code (with equal readability,
    1.19 +of course) is an advantage.
    1.20 +Less code means less bugs and less maintenance work.
    1.21 +If
    1.22 +.Pn rcvtty
    1.23 +and
    1.24 +.Pn msgchk
    1.25 +are rarely used and can be implemented in different ways,
    1.26 +then why should one keep them?
    1.27 +.Pn viamail 's
    1.28 +use case is now partly obsolete and partly covered by
    1.29 +.Pn forw ,
    1.30 +hence there's no reason to still have
    1.31 +.Pn viamail
    1.32 +around.
    1.33 +.Pn conflict
    1.34 +is not related with the mail client, and
    1.35 +.Pn msh
    1.36 +conflicts with the basic concept of MH.
    1.37 +Both tools could still be useful, but not as part of mmh.
    1.38 +.P
    1.39 +It is a design goal of mmh to remove those parts that are rarely used.
    1.40 +The project shall become more stream-lined.
    1.41 +Rarely used and loosely related tools distract from the lean appearance.
    1.42 +They require maintenance cost without adding to the core task.
    1.43 +Therefore they were removed.
    1.44  
    1.45  
    1.46  .H2 "Merge of \f(CWshow\fP and \f(CWmhshow\fP
    1.47 @@ -262,6 +286,7 @@
    1.48  .H2 "Removal of Configure Options
    1.49  .P
    1.50  
    1.51 +
    1.52  .H2 "Removal of switches
    1.53  .P
    1.54