🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #299

Re: Suggested fix to vm-pipe-message-part

#299
From: Uday S Reddy
Date: Fri, 08 Jan 2010 14:41
59 lines
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-mail
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>

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>