Mercurial > docs > master
comparison 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 |
comparison
equal
deleted
inserted
replaced
62:24aabbfe5794 | 63:abbaca05ee8e |
---|---|
203 wouldn't be just another shell, tailored to the needs of mail | 203 wouldn't be just another shell, tailored to the needs of mail |
204 handling, but one large program to have the MH tools built in. | 204 handling, but one large program to have the MH tools built in. |
205 It's main use was for accessing Bulletin Boards, which have seized to | 205 It's main use was for accessing Bulletin Boards, which have seized to |
206 be popular. | 206 be popular. |
207 .P | 207 .P |
208 XXX discuss | |
209 .P | |
210 Removing | 208 Removing |
211 .Pn msh , | 209 .Pn msh , |
212 together with the truly obsolete code relicts | 210 together with the truly obsolete code relicts |
213 .Pn vmh | 211 .Pn vmh |
214 and | 212 and |
215 .Pn wmh , | 213 .Pn wmh , |
216 saved more than 7\|000 lines of C code \(en | 214 saved more than 7\|000 lines of C code \(en |
217 that's about 15\|% less code in the project. | 215 about 15\|% of the project's source code amount. |
216 Having the same functionality in less code (with equal readability, | |
217 of course) is an advantage. | |
218 Less code means less bugs and less maintenance work. | |
219 If | |
220 .Pn rcvtty | |
221 and | |
222 .Pn msgchk | |
223 are rarely used and can be implemented in different ways, | |
224 then why should one keep them? | |
225 .Pn viamail 's | |
226 use case is now partly obsolete and partly covered by | |
227 .Pn forw , | |
228 hence there's no reason to still have | |
229 .Pn viamail | |
230 around. | |
231 .Pn conflict | |
232 is not related with the mail client, and | |
233 .Pn msh | |
234 conflicts with the basic concept of MH. | |
235 Both tools could still be useful, but not as part of mmh. | |
236 .P | |
237 It is a design goal of mmh to remove those parts that are rarely used. | |
238 The project shall become more stream-lined. | |
239 Rarely used and loosely related tools distract from the lean appearance. | |
240 They require maintenance cost without adding to the core task. | |
241 Therefore they were removed. | |
218 | 242 |
219 | 243 |
220 .H2 "Merge of \f(CWshow\fP and \f(CWmhshow\fP | 244 .H2 "Merge of \f(CWshow\fP and \f(CWmhshow\fP |
221 .P | 245 .P |
222 Since the very beginning, already in the first concept paper, | 246 Since the very beginning, already in the first concept paper, |
259 .P | 283 .P |
260 | 284 |
261 | 285 |
262 .H2 "Removal of Configure Options | 286 .H2 "Removal of Configure Options |
263 .P | 287 .P |
288 | |
264 | 289 |
265 .H2 "Removal of switches | 290 .H2 "Removal of switches |
266 .P | 291 .P |
267 | 292 |
268 | 293 |