Mercurial > docs > master
changeset 63:abbaca05ee8e
More text.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Fri, 01 Jun 2012 22:32:27 +0200 |
parents | 24aabbfe5794 |
children | a0b678a9b583 |
files | ch03.roff |
diffstat | 1 files changed, 28 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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