Monday, April 16, 2018

Digest for comp.lang.c++@googlegroups.com - 25 updates in 8 topics

gazelle@shell.xmission.com (Kenny McCormack): Apr 16 09:38PM

In article <fa58d0b4-1ae4-41d2-be08-f4b1bb5bc7d5@googlegroups.com>,
>Does anybody have any tools they use that are similar in ability
>to compile and debug C++ projects, but do so faster than Visual
>Studio?
 
How about RDC?
 
Oh, I just remembered. RDC is (and always will be) vaporware.
 
You want something that actually exists, right?
 
--
"Unattended children will be given an espresso and a free kitten."
gazelle@shell.xmission.com (Kenny McCormack): Apr 16 09:51PM

In article <8b8ba1fe-2a0c-4ce8-96b1-02bcdea6e0a0@googlegroups.com>,
Rick C. Hodgin <rick.c.hodgin@gmail.com> wrote:
...
>I keep looking, but I'm thinking CAlive is still my best bet,
>assuming I can ever get it started. :-)
 
FIFY
--
Those on the right constantly remind us that America is not a
democracy; now they claim that Obama is a threat to democracy.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 16 06:08PM -0400

On 4/16/2018 5:38 PM, Kenny McCormack wrote:
>> to compile and debug C++ projects, but do so faster than Visual
>> Studio?
 
> How about RDC?
 
Wouldn't that be great? :-)
 
> Oh, I just remembered. RDC is (and always will be) vaporware.
 
My life isn't over yet, Kenny. Your statement is speculation at best.
 
> You want something that actually exists, right?
 
Yes. I haven't found anything. I'm still stuck with VS 2015.
 
--
Rick C. Hodgin
David Brown <david.brown@hesbynett.no>: Apr 16 05:18PM +0200

On 16/04/18 16:39, Rick C. Hodgin wrote:
 
> The message of salvation is ONLY FOR THOSE who are being saved.
> It is not for other people.
 
Then tell it to /them/. People here have either "got the message"
already, and don't need to be told, or they are "other people" who will
not be "saved".
 
You apparently think it is important to spread your ideas. There is no
way anyone is going to convince you otherwise. But surely you have
realised by now that no one here cares what you say or believe, or what
"message" you might have. If your so-called "teaching" was going to
"save" people here, then it would have worked by now. So why not take
your message elsewhere, and try talking to other people? Remember,
every post you make repeating the same nonsense here is time you could
have spent in some other newsgroup, web forum, social media, street
corner, where you might perhaps have some success.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 16 08:34AM -0700

On Monday, April 16, 2018 at 11:18:43 AM UTC-4, David Brown wrote:
 
> > The message of salvation is ONLY FOR THOSE who are being saved.
> > It is not for other people.
 
> Then tell it to /them/.
 
Bring me a list and I'll do just that.
 
That number is not affixed, by the way. Jesus said, "Whosoever will
let him come and take freely from the river of the water of life."
 
Jesus said we would be "fishers of men" ... meaning we cast out and
see what we get, because we don't know in advance if we'll catch any-
thing, or catch a lot.
 
> People here have either "got the message"
> already, and don't need to be told, or they are "other people" who will
> not be "saved".
 
The lot here are not the only people who read these posts. Usenet posts
are echoed out to many websites, and many people read them elsewhere.
 
The message goes forth to all the people of the Earth, David, and then
the end will come:
 
https://www.biblegateway.com/passage/?search=Matthew+24%3A14&version=KJV
 
14 And this gospel of the kingdom shall be preached in all the
world for a witness unto all nations; and then shall the end
come.
 
--
Rick C. Hodgin
gazelle@shell.xmission.com (Kenny McCormack): Apr 16 02:32PM

In article <pb2aoa$u25$1@dont-email.me>,
David Brown <david.brown@hesbynett.no> wrote:
...
>wanted to make the offer in the first place - now listen to the replies,
>and stop repeating it. Put a link in your newsgroup signature if you
>like, but don't put it in the body of the posts.
 
It is pretty clear that in Rick's world, "No" does not mean "no".
 
Date rapist.
 
Not that any woman would have anything to do with him, so you gotta take
what you can get, right Rick?
 
--
Many (most?) Trump voters voted for him because they thought if they
supported Trump enough, they'd get to *be* Trump.
 
Similarly, Trump believes that if *he* praises Putin enough, he'll get to *be* Putin.
"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>: Apr 16 02:19PM -0700

On 4/15/2018 4:46 PM, Rick C. Hodgin wrote:
 
> Still a different website, one that's obviously visible.
> And, it still conveys the message, "Jesus loves you, will
> forgive your sin."
 
Fair enough. Just be aware of anything like that. Think if somebody
registered a real website with a close enough url on purpose, well, then
it just might not be so obvious. Now, think about it... For somebody to
actual do that, well, imvvho, that would mean a real, sort of demonic
entity is actively chasing you. Humm...
 
If you have your own server, just do an HMAC and keep the secret key
encrypted in on your own server with another key that only you can
remember. The stored encrypted key that will ultimately be used to sign
public plaintexts can be very large, but the key that you use to decrypt
it can be smaller. Do not store this smaller key on any device. Keep it
in your brain.
 
Create a plaintext, and send it to your server. When your own server
sends you a first pass confirmation, you send in your personal key to
decrypt the private key that you use to HMAC the public plaintexts with.
Then the server sends you the plaintext and the HMAC derived from the
decrypted key in a single message. If you manage to buy up some close
possible fake urls, and keep them for yourself, well, this should be
fairly secure.
 
Well, humm... Think about people directing users into false websites by
hijacking their routers?
 
Humm... Like you said, it might be unlikely that somebody would through
all of the trouble to break your setup. They would have to forge the url
into a site that looks the same.
Cholo Lennon <chololennon@hotmail.com>: Apr 16 01:22PM -0300

Please stop answering to Hodgin, he's crazy, he must be locked in a
psychiatric hospitaL, just add him to your kill file or do not answer
ANY, I repeat, ANY post from him.
 
This used to be a C++ place, almost all of you are contributing to
convert it in a religion newgroup, of course Hodgin is the leader in
this nonsense task :-(
 
 
--
Cholo Lennon
Bs.As.
ARG
Marcel Mueller <news.5.maazl@spamgourmet.org>: Apr 16 09:28PM +0200

On 16.04.18 18.22, Cholo Lennon wrote:
> Please stop answering to Hodgin,
 
-> Killfile, action: ignore subthread and you won't see the troll
feeding any more.
 
 
Marcel
gazelle@shell.xmission.com (Kenny McCormack): Apr 16 07:38PM

In article <pb2thj$q01$1@gwaiyur.mb-net.net>,
>> Please stop answering to Hodgin,
 
>-> Killfile, action: ignore subthread and you won't see the troll
>feeding any more.
 
That assumes you are running some particular newsreader.
 
Presumably the one that you (Marcel) run.
 
And not the one that I am running.
 
Obviously, not the ideal solution to the problem.
 
--
If it seems like I'm not responding to some moronic criticism that you've
posted in response to one of my posts, be aware that I do not debate with idiots.
 
It doesn't mean you've won anything...
"James R. Kuyper" <jameskuyper@verizon.net>: Apr 16 04:33PM -0400

On 04/16/2018 03:28 PM, Marcel Mueller wrote:
>> Please stop answering to Hodgin,
 
> -> Killfile, action: ignore subthread and you won't see the troll
> feeding any more.
 
I'm using Mozilla Thunderbird, which provides exactly that option on a
message filter. I've been using it for a while, and it seems to be less
than perfect in ignoring messages. However, there's also an annoying
consequence. I normally set "View/Threads/Threads with unread". However,
messages on the subthreads that I've ignored apparently count as
"unread". I've tried "Mark as unread", but that only affects the
messages I've filtered out directly - replies on the ignored subthreads
still cause the thread itself to be treated as containing unread
messages, even though I can't see those messages.
Cholo Lennon <chololennon@hotmail.com>: Apr 16 05:53PM -0300

On 04/16/2018 05:33 PM, James R. Kuyper wrote:
> messages I've filtered out directly - replies on the ignored subthreads
> still cause the thread itself to be treated as containing unread
> messages, even though I can't see those messages.
 
I was about to say the same. I have problems with Thunderbird, is not
perfect. I always end up reading religious crap here. I also tried to
filter by body content without success :-( really, I am sick and tired
of this bigot.
 
--
Cholo Lennon
Bs.As.
ARG
Bonita Montero <Bonita.Montero@gmail.com>: Apr 16 06:57PM +0200

References are most convenient with overloaded operators.
Imagine what would happen if whe have only pointers and we would
add two strings through the global concatenation-operator. You
would have to concatenate the stings with "&strA + &strB".
jameskuyper@verizon.net: Apr 16 12:18PM -0700

On Monday, April 16, 2018 at 12:57:48 PM UTC-4, Bonita Montero wrote:
> Imagine what would happen if whe have only pointers and we would
> add two strings through the global concatenation-operator. You
> would have to concatenate the stings with "&strA + &strB".
 
In C++ as it's currently defined, when an operator overload is
applicable, the expression "a op b" is basically defined as calling
operator op(a, b), and similarly for unary functions. (When the operator
overload is a member function, 'a' is implicitly *this rather than
explicitly appearing in the function declaration, but it's the same
basic idea).
In a language derived from C90, that poses a problem, because several
expression types are defined as having a result which an lvalue (
(lvalue), *pointer_to_object, pointer_to_object[int], lvalue.member,
lvalue->member), but a function-call expression isn't one of them. C++
dealt with this problem by allowing such functions to be given a return
type which is a reference. Also, several expressions have, as their
defined behavior, modification of the value stored in one of the
operands (++, --, =, and compound assignment), which is inconsistent
with C's pass-by value semantics for function arguments. C++ dealt with
this problem by allowing function arguments to be references.
 
However, it would have been perfectly feasible to specify that when an
operator overload applies to one of those operators, the interpretation
would be different. for instance, a[b] could have been defined as
equivalent to *operator[](a,b), and ++a could have been define as
equivalent to operator++(&a).
Three of those operators already have special-case handling that doesn't
fit the general pattern I described above: "An expression x->m is
interpreted as (x.operator->())->m ..." (16.5.6p1) and "If the function
is a non-static member function with one parameter (which shall be of
type int) or a non-member function with two parameters (the second of
which shall be of type int), it defines the postfix increment operator
++ for objects of that type." (16.5.7p1), and similarly for --
(16.5.7p2).
 
It would have been no great additional difficulty providing special
handling for unary*, [], ++, --, and the assignment operators, too.
References weren't added to C++ because they were needed to implement
operator overloads. There are C compilers that provide operator
overloading as an extension, using precisely this approach.
References were added because they simplified the definition of such
overloads, and because Stroustrup liked the idea of allowing them in
other contexts as well.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 16 04:10PM -0400

On 4/16/2018 12:57 PM, Bonita Montero wrote:
> Imagine what would happen if whe have only pointers and we would
> add two strings through the global concatenation-operator. You
> would have to concatenate the stings with "&strA + &strB".
 
 
I agree the reference syntax is cleaner, but I think it's more impor-
tant to have a visual cue on use as to the type.
 
Some editors do this by syntax highlighting the token differently.
I think that would be sufficient if it were present. Not all of
them do, and I wouldn't mind seeing something more consistently
indicating.
 
I really like the idea of the reference uses with the trailing
ampersand.
 
strA& + strB&
 
Would be fine with me. It would work on things like a pointer,
and allow only pointers and nonull pointers to be used. It would
document the necessity that a pointer must be nonull for uses in
cases where it's not a reference, but is a pointer that has al-
ready been validated, for example.
 
--
Rick C. Hodgin
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 16 04:01PM -0400

I, the real Rick C. Hodgin, will completely stop posting anything in
clc++ related to outreach or evangelizing or anything, until May 10,
2018. I reserve this date because May 14, 2018 will be Israel's 70th
anniversary, and the day the U.S. officially opens its Embassy in
Jerusalem.
 
We'll see how much traffic there is and what kind of posts are done
here without my prompting.
 
The only exception will be this signature when I post from Eternal
September. On Google Groups it will be my regular signature. And if
there is some horrific tragedy or war or something that fulfills Bib-
lical prophecy like the destruction of Damascus.
 
Note: I will still discuss things related to programming, but that
is all during during that time.
 
--
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
r <r.hodgin@gmail.com>: Apr 16 12:42PM

I will be installing a confirmation system today that I will post through
in moving forward. It will be a link to my personal website
(http://www.libsf.org)
which will hold an exact copy of the posted content I write on Usenet.
 
Anyone clicking the link can verify the content came from me by seeing some
confirmation information, and an exact copy of my post's content, and
nobody
will be able to add content that appears to be from me with a valid link.
 
It will separate the true-Rick posts from the false ones. I will actually
begin writing my posts there, have it generate the format for me, and copy-
and-paste its generated content.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 16 05:59PM +0100

On 16/04/2018 13:42, r wrote:
 
> It will separate the true-Rick posts from the false ones.  I will actually
> begin writing my posts there, have it generate the format for me, and copy-
> and-paste its generated content.
 
Nobody cares.
 
/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>: Apr 16 10:19AM -0700

On Monday, April 16, 2018 at 12:59:35 PM UTC-4, Mr Flibble wrote:
> On 16/04/2018 13:42, r wrote:
> > [snip]
 
> Nobody cares.
 
You replied to an impersonation post, Leigh. They are confusing
to well-meaning people, aren't they?
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 16 07:31PM +0100

On 16/04/2018 18:19, Rick C. Hodgin wrote:
 
>> Nobody cares.
 
> You replied to an impersonation post, Leigh. They are confusing
> to well-meaning people, aren't they?
 
Yes which must really wind you up which is why the parody posts will
continue in order to dilute your spam message.
 
/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>: Apr 16 11:46AM -0700

On Monday, April 16, 2018 at 2:31:51 PM UTC-4, Mr Flibble wrote:
> > to well-meaning people, aren't they?
 
> Yes which must really wind you up which is why the parody posts will
> continue in order to dilute your spam message.
 
Nope. Just pointing out how easily people can be fooled ... unless
they're actively looking for the truth.
 
--
Rick C. Hodgin
scott@slp53.sl.home (Scott Lurndal): Apr 16 07:02PM

Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> writes:
 
Don't feed the trolls. At least edit the subject line, rch is getting
just what he wants, free advertising.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 16 08:11PM +0100

On 16/04/2018 20:02, Scott Lurndal wrote:
> Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> writes:
 
> Don't feed the trolls. At least edit the subject line, rch is getting
> just what he wants, free advertising.
 
Yeah good idea.
 
/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."
woodbrian77@gmail.com: Apr 16 10:56AM -0700

On Monday, April 16, 2018 at 8:48:20 AM UTC-5, Melzzzzz wrote:
 
> > I don't know why I mentioned ubuntu as the subject line says he uses
> > Manjaro. Never heard of it before.
> Manjaro is new distro based on Arch. I use it since 2014.
 
Yeah, I used Arch a few years ago, but wasn't keeping up
with the system administration so stopped using it. My
initial impression of Manjaro is pretty good. I had a
problem where the backlighting got dim and I wasn't able
to figure out how to make it brighter. I reinstalled and
so far it's staying bright. I don't think there's a simple
way to adjust it, but if it stays like this I'm fine with
it.
 
 
Brian
Ebenezer Enterprises - In G-d we trust.
http://webEbenezer.net
Jorgen Grahn <grahn+nntp@snipabacken.se>: Apr 16 05:40AM

On Mon, 2018-04-09, Richard wrote:
>>detail. Trying to cover many levels of detail is a large part of
>>why big functions are hard to understand.
 
> My god, yes, this!
 
Yes. Also, "crossing too many levels of detail" while probably being
bad grammar, gives a picture which fits very well with how I think
about it.
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
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: