Article View: gnu.emacs.vm.bug
Article #299Re: Suggested fix to vm-pipe-message-part
From: Uday S Reddy
Date: Fri, 08 Jan 2010 14:41
Date: Fri, 08 Jan 2010 14:41
59 lines
4576 bytes
4576 bytes
blueman wrote: > > OK - I found your revisions. Actually, you didn't. These were the old revisions that I had made before you even told us that you were interested in the vm-pipe-messages-to-command (the plural version of the operation). I uploaded the current revision this morning. I had intended to wait for your feedback before I uploaded the changes. But... > The way you implemented it is really just a kludge which adds an > additional unnecessary variable vm-message-include-separators. You seem to love to argue about code. I don't. The code I like is simple, direct and clean. It has a manual that is short, clear and understandable. It has as few features as possible to serve the function it is designed to do, but these features would be as powerful as possible without being complex. Unfortunately, VM is already well past all of these things. I am only trying not to make it any worse than it is. If I had my own way, I would never had added the plural version of the command (which has 3 versions) or its associated variables (2 of them). I would have made the changes that you find in revision 664, which includes just this one variable vm-message-includes-separators and its effect on vm-pipe-message-to-command. My reasoning would be as follows. The official definition of a "message" includes headers and body, but not the separators. But, apparently, some external applications want the separators as well. To allow the users to use those applications, I would provide a variable that includes separators along with the messages. The users that need to use those applications would set that variable, either in their .vm file or in their own user-defined functions, and the job is done. End of story. If you still want to maintain that this is a "kludge", explain your reasoning. ---- But I am not proposing to delete your favourite functions and variables. They were already there when I started and they will continue to be there. I am only trying not to make it any worse than it is. I don't have a plan to clean up VM. It is too big a program for that. ---- One final remark. You have mentioned that I was engaging in some kind of a public rebuke. But it seems to me that you are one that is repeatedly choosing public fora to make your points. People that are focused on solving problems are quite happy to report them on launchpad or send us a bug report, get the problems fixed and go on with their lives. What is it that you are trying to do? Cheers, Uday
Technical Details
Message-ID:
<hi7g61$53e$1@north.jnrs.ja.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!feed4.jnfs.ja.net!feed2.jnfs.ja.net!jnfs.ja.net!times.reader.netnews.ja.net!not-for-mailReferences:
<m2d41p7sho.fsf@consult.pretender> <m23a2l7myy.fsf@consult.pretender> <hhti24$9ua$1@scotsman.ed.ac.uk> <m2tyv15eaz.fsf@consult.pretender> <hhv7u9$bf4$1@scotsman.ed.ac.uk> <m2iqbg5zjg.fsf@consult.pretender> <hi0018$1gk$1@north.jnrs.ja.net> <m21vi45kxy.fsf@consult.pretender> <hi0e67$5b2$1@north.jnrs.ja.net> <m2tyv03yq9.fsf@consult.pretender> <m2pr5o3ycq.fsf@consult.pretender> <m2ljgc3xd3.fsf@consult.pretender> <hi2c72$l5i$1@north.jnrs.ja.net> <m2ocl7yvsr.fsf@consult.pretender> <hi4d25$81f$1@north.jnrs.ja.net> <m24omxzybc.fsf@consult.pretender> <hi54kr$euu$1@north.jnrs.ja.net> <m2r5q1ybz4.fsf@consult.pretender> <m2my0pybcx.fsf@consult.pretender> <hi5peg$kmp$1@north.jnrs.ja.net> <m2iqbdxbuj.fsf@consult.pretender> <m2eim1xa8c.fsf@consult.pretender>Show Full Headers
Complete Article Headers
X-Google-Thread: a16957f451,747cd7667796b3e3 X-Google-Attributes: gida16957f451,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!feed4.jnfs.ja.net!feed2.jnfs.ja.net!jnfs.ja.net!times.reader.netnews.ja.net!not-for-mail From: Uday S Reddy <uDOTsDOTreddy@cs.bham.ac.uk> Newsgroups: gnu.emacs.vm.bug Subject: Re: Suggested fix to vm-pipe-message-part Date: Fri, 08 Jan 2010 14:41:12 +0000 Organization: Janet Usenet Reading Service. Lines: 59 Message-ID: <hi7g61$53e$1@north.jnrs.ja.net> References: <m2d41p7sho.fsf@consult.pretender> <m23a2l7myy.fsf@consult.pretender> <hhti24$9ua$1@scotsman.ed.ac.uk> <m2tyv15eaz.fsf@consult.pretender> <hhv7u9$bf4$1@scotsman.ed.ac.uk> <m2iqbg5zjg.fsf@consult.pretender> <hi0018$1gk$1@north.jnrs.ja.net> <m21vi45kxy.fsf@consult.pretender> <hi0e67$5b2$1@north.jnrs.ja.net> <m2tyv03yq9.fsf@consult.pretender> <m2pr5o3ycq.fsf@consult.pretender> <m2ljgc3xd3.fsf@consult.pretender> <hi2c72$l5i$1@north.jnrs.ja.net> <m2ocl7yvsr.fsf@consult.pretender> <hi4d25$81f$1@north.jnrs.ja.net> <m24omxzybc.fsf@consult.pretender> <hi54kr$euu$1@north.jnrs.ja.net> <m2r5q1ybz4.fsf@consult.pretender> <m2my0pybcx.fsf@consult.pretender> <hi5peg$kmp$1@north.jnrs.ja.net> <m2iqbdxbuj.fsf@consult.pretender> <m2eim1xa8c.fsf@consult.pretender> NNTP-Posting-Host: gromit.cs.bham.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: north.jnrs.ja.net 1262961666 5230 147.188.193.16 (8 Jan 2010 14:41:06 GMT) X-Complaints-To: usenet@north.jnrs.ja.net NNTP-Posting-Date: Fri, 8 Jan 2010 14:41:06 +0000 (UTC) User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <m2eim1xa8c.fsf@consult.pretender>