- Optional arguments or overloading? - 3 Updates
- Boulder Paradox (Burrito Reprise) - 1 Update
- A request for the self-righteous Rick C. Hodgin - 2 Updates
- [Jesus Loves You] Re: Burrito Paradox - 3 Updates
- Why it is important to check what the malloc function returned - 2 Updates
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:
Post a Comment