# HG changeset patch # User markus schnalke # Date 1338582747 -7200 # Node ID abbaca05ee8ead48f90fd7c64e9719ae624eb67b # Parent 24aabbfe579417936f8d7a491469b05de46be7f8 More text. diff -r 24aabbfe5794 -r abbaca05ee8e ch03.roff --- a/ch03.roff Fri Jun 01 17:15:38 2012 +0200 +++ b/ch03.roff Fri Jun 01 22:32:27 2012 +0200 @@ -205,8 +205,6 @@ It's main use was for accessing Bulletin Boards, which have seized to be popular. .P -XXX discuss -.P Removing .Pn msh , together with the truly obsolete code relicts @@ -214,7 +212,33 @@ and .Pn wmh , saved more than 7\|000 lines of C code \(en -that's about 15\|% less code in the project. +about 15\|% of the project's source code amount. +Having the same functionality in less code (with equal readability, +of course) is an advantage. +Less code means less bugs and less maintenance work. +If +.Pn rcvtty +and +.Pn msgchk +are rarely used and can be implemented in different ways, +then why should one keep them? +.Pn viamail 's +use case is now partly obsolete and partly covered by +.Pn forw , +hence there's no reason to still have +.Pn viamail +around. +.Pn conflict +is not related with the mail client, and +.Pn msh +conflicts with the basic concept of MH. +Both tools could still be useful, but not as part of mmh. +.P +It is a design goal of mmh to remove those parts that are rarely used. +The project shall become more stream-lined. +Rarely used and loosely related tools distract from the lean appearance. +They require maintenance cost without adding to the core task. +Therefore they were removed. .H2 "Merge of \f(CWshow\fP and \f(CWmhshow\fP @@ -262,6 +286,7 @@ .H2 "Removal of Configure Options .P + .H2 "Removal of switches .P