Friday, February 2, 2018

Digest for comp.lang.c++@googlegroups.com - 11 updates in 5 topics

Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Feb 02 11:09PM

Hi!
 
I contend that one should prefer function overloading to optional
arguments because:
 
1) one should prefer a function with fewer arguments to a function with
more arguments;
2) optional arguments are unsafe when used with virtual functions as
there is no language requirement that the default argument is the same
value in the base as in the derived;
3) an overloaded function can simply call another overload with an extra
parameter simulating the default argument;
4) overloading is only credible if a rule is enforced (through some
coding standard) such that functions with the same name in the same
namespace are related semantically but it is common sense to do this anyway.
 
I am not proposing that default arguments should never be used just that
if there is a choice where either can be used then one should prefer
overloading.
 
My position is at odds with Mr Stroustrup's C++ Core Guidelines which
states:
 
"There is no guarantee that a set of overloaded functions all implement
the same semantics. The use of default arguments can avoid code
replication."
 
However I believe the first part is addressed by (4) above and the
second part is addressed by (3) above.
 
Am I mistaken?
 
Thoughts?
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
Marcel Mueller <news.5.maazl@spamgourmet.org>: Feb 03 12:15AM +0100

On 03.02.18 00.09, Mr Flibble wrote:
> I am not proposing that default arguments should never be used just that
> if there is a choice where either can be used then one should prefer
> overloading.
 
If you have /many/ optional arguments, overloading is no longer an
option as it would require 2 to the power of N overloads.
 
 
Marcel
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Feb 02 11:21PM

On 02/02/2018 23:15, Marcel Mueller wrote:
>> overloading.
 
> If you have /many/ optional arguments, overloading is no longer an
> option as it would require 2 to the power of N overloads.
 
Having /many/ optional arguments is usually a pathological design
mistake; I did say that one should prefer a function with fewer
arguments to a function with more arguments.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Feb 02 10:24PM

If God is able to manifest a boulder that is too heavy even for God to
lift then surely God isn't omnipotent as the burrito is still too hot
even for God to eat.
 
God is a category error.
 
--
 
Thank you,
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Feb 02 10:00PM

Please enlighten us, Rick C. Hodgin, by telling us what is the topic of
this Usenet newsgroup?
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Feb 02 05:02PM -0500

On 2/2/2018 5:00 PM, Mr Flibble wrote:
> Please enlighten us, Rick C. Hodgin, by telling us what is the topic of
> this Usenet newsgroup?
 
If you want me to have discourse with you, you'll have to stop posting
your hateful identity theft posts.
 
Until then, I will correct your errors, and each time I see you post
something I will pray for your soul, Leigh. It's all I can do for
you.
 
--
Thank you! | Indianapolis, Indiana | God is love -- 1 John 4:7-9
Rick C. Hodgin | http://www.libsf.org/ | http://tinyurl.com/yaogvqhj
-------------------------------------------------------------------------
Software: LSA, LSC, Debi, RDC/CAlive, ES/1, ES/2, VJr, VFrP, Logician
Hardware: Arxoda Desktop CPU, Arxita Embedded CPU, Arlina Compute FPGA
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Feb 02 04:41PM -0500

On 2/2/2018 4:16 PM, Rick C. Hodgin wrote:
> If God is able microwave a burrito ...
 
You will know the real Rick C. Hodgin, and who the identity thief
imposter is by examining the headers of each message. I post only
from Google Groups or Eternal September. The imposter posts from
Giganews.
 
I have contacted abuse@giganews.com over a dozen times asking them
to prevent the imposter from posting under my name and identity.
They flatly refused and eventually stopped responding to me. I tried
to elevate the request in the company to a supervisor or manager and
they refused to elevate it. I contacted the Texas Attorney General's
office and was told the complaint I filed did not have them breaking
any Texas law that they had authority to enforce, but that I could
try the civil courts.
 
The imposter, a man named Leigh Johnston ("Mr. Flibble") has taken
to impersonating me by name and email address, seeking to soil my
name and message, and to hide behind a coward's mask in so doing.
 
If you are a Christian, please pray for Leigh. He is a most vulgar
and obscene man who uses profanity regularly, calls people names, and
does not even possess a common respect for other people's names,
usurping identities and trampling over them as he sees fit.
 
His enablers at Giganews are doing him a great disservice, but each
of them will find out one day to exactly what extent that disservice
runs.
 
I apologize for the confusion. I have tried to prevent it. If
anyone has any advice on how to proceed please feel free to email
me. Thank you in advance for your assistance.
 
--
Thank you! | Indianapolis, Indiana | God is love -- 1 John 4:7-9
Rick C. Hodgin | http://www.libsf.org/ | http://tinyurl.com/yaogvqhj
-------------------------------------------------------------------------
Software: LSA, LSC, Debi, RDC/CAlive, ES/1, ES/2, VJr, VFrP, Logician
Hardware: Arxoda Desktop CPU, Arxita Embedded CPU, Arlina Compute FPGA
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Feb 02 09:49PM

On 02/02/2018 21:41, Rick C. Hodgin wrote:
 
> I apologize for the confusion.  I have tried to prevent it.  If
> anyone has any advice on how to proceed please feel free to email
> me.  Thank you in advance for your assistance.
 
Be careful Rick, slander is illegal and, unlike impersonation/identity
theft, satire in the form of mimicry is not. Every satirical post I
have made mimicking you has had the following Usenet header field:
 
Organisation: Rick C. Hodgin Enterprises
 
If I wanted to impersonate/commit identity theft I wouldn't have
included that header field. When satirising a public figure (and you
have put yourself into the public sphere with your spam (see below)) one
has to take on the outward appearance of that individual in some way and
unfortunately for the medium of Usenet that means posting using your
name/e-mail address as an alias; the satirical effect would be lost if
this was not done. If you can suggest a better way to satirise your bad
behaviour in this Usenet newsgroup then I am all ears.
 
I have made the offer on several occasions (which I make again now) that
the satirical Usenet posts will stop when you stop spamming this
technical Usenet newsgroup with your religious nonsense: this spam is
disruption that nobody except you wants.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Feb 02 04:56PM -0500

On 2/2/2018 4:49 PM, Mr Flibble wrote:
> theft, satire in the form of mimicry is not.  Every satirical post I
> have made mimicking you has had the following Usenet header field:
 
> Organisation: Rick C. Hodgin Enterprises
 
Someone would have to examine the headers manually to see that, Leigh.
It doesn't show up under normal header information. And if someone
where to do a Google search for my name, those posts would appear,
and someone unfamiliar with your hatred of me would be confused into
thinking I wrote those posts. Melzzzzz and Peter Cheung have already
been confused by them and they even see and know what's going on here.
 
Google Groups thinks those posts are made by me. They show up using
my channel icon, and I am not notified about there being new posts
because of it.
 
It is evil what you are doing, and I forgive you for it. And I ask
the Lord not hold this against you.
 
> the satirical Usenet posts will stop when you stop spamming this
> technical Usenet newsgroup with your religious nonsense: this spam is
> disruption that nobody except you wants.
 
You are a criminal of the lowest form. You hide behind masks and
move with meanness and hate in your heart, slithering around like
a snake with the most evil intent, and you are violating the sanctity
of my identity.
 
I pity you, Leigh. But more than that, I forgive you.
 
--
Thank you! | Indianapolis, Indiana | God is love -- 1 John 4:7-9
Rick C. Hodgin | http://www.libsf.org/ | http://tinyurl.com/yaogvqhj
-------------------------------------------------------------------------
Software: LSA, LSC, Debi, RDC/CAlive, ES/1, ES/2, VJr, VFrP, Logician
Hardware: Arxoda Desktop CPU, Arxita Embedded CPU, Arlina Compute FPGA
"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>: Feb 02 01:29PM -0800

On 2/2/2018 1:24 PM, David Brown wrote:
>>    not even provide any means to learn this at runtime.
 
> In my embedded systems, I /always/ know there is enough memory for the
> function call.
 
Reminds me of using guaranteed local memory on the "stack", here is some
older region allocator code I wrote, be warned, it is in C:
 
https://groups.google.com/d/msg/comp.lang.c/7oaJFWKVCTw/sSWYU9BUS_QJ
 
;^)
red floyd <dont.bother@its.invalid>: Feb 02 01:52PM -0800

On 2/2/2018 12:27 PM, Chris M. Thomasson wrote:
 
>> It's meeting people where they are and
>> placing them above yourself, recognizing that their natural demeanor
>> and ways may be different than your own.
 
Exactly. Why should we conform to *YOUR* "natural demeanor"? Why won't
you recognize that MY "natural demeanor and ways" are different than
your own?
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com.

No comments: