Saturday, July 29, 2017

Digest for comp.lang.c++@googlegroups.com - 16 updates in 4 topics

Real Troll <real.troll@trolls.com>: Jul 28 08:20PM -0400

On 28/07/2017 23:34, Mr Flibble wrote:
 
> Oh shit I've said fuck oh fuck I've said shit!
 
I hope you are feeling better now.
 
Now go and take your meds before you go completely mad and stop using
computers for a few days.
 
I have decided to use my kill-switch until you are better mentally.
Are you homo sexual? Homos generally have mental problems like you are
displaying here.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 01:49PM +0100

On 28/07/2017 23:41, Rick C. Hodgin wrote:
 
>> https://www.youtube.com/watch?v=..
 
>> [SNIP]
 
> Anyone can use profanity, Leigh. Anyone can be vulgar and
 
Anyone can and should use profanity.
 
> cruel and hateful and mean. You just need to open your mouth
> and out it spews, pick a target and attack.
 
Oh and I was targeting who exactly? Sorry but playing the victim just
doesn't wash mate.
 
 
> It takes someone stronger, more focused, more purposed, to NOT
> do those things. And it takes someone of wisdom to not do
> them for the right reasons.
 
Swearing is a good thing not a bad thing; watch this short video of
Stephen Fry on the joys of swearing:
 
https://www.youtube.com/watch?v=s_osQvkeNRM
 
 
> How strong are you, Leigh? How wise?
 
Stronger and wiser than you it seems.
 
/Flibble
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jul 29 06:02AM -0700

On Saturday, July 29, 2017 at 8:50:13 AM UTC-4, Mr Flibble wrote:
> > and out it spews, pick a target and attack.
> Oh and I was targeting who exactly? Sorry but playing the victim just
> doesn't wash mate.
 
My comment was toward an arbitrary target, meaning it's easy to be
vulgar and cruel and hateful and mean ... a person need only look
around them in any direction, pick out their target, and then go
forth spewing such filth at them. And to pick another target and
do the same. It requires no constraint to spew venom and hate.
It actually is a full embracing of the filth that exists in our
sinful flesh, to grab hold of those evil natural tendencies in our
sinful flesh, and then just run with them.
 
If you want to live in that world where everybody is being vulgar
and cruel and hateful and mean toward one another, Leigh ... then
all I can do is pray for you because that is not the world God calls
us to, nor is it the world we should desire for ourselves, our own
children and families, or our neighbors. Only the enemy of God calls
us to that world of hate, Leigh.
 
Surely you must see this, Leigh?
 
Thank you,
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 02:13PM +0100

On 29/07/2017 14:02, Rick C. Hodgin wrote:
> It actually is a full embracing of the filth that exists in our
> sinful flesh, to grab hold of those evil natural tendencies in our
> sinful flesh, and then just run with them.
 
I repeat my question: who was I targeting exactly with my profanity? If
you hit your thumb with a hammer and swear who are you targeting? If
you swear at no one in particular (just for shits and giggles, as is the
case here) who are you targeting?
 
Playing the victim is egregious mate.
 
 
> If you want to live in that world where everybody is being vulgar
> and cruel and hateful and mean toward one another, Leigh ... then
 
But I didn't target any individual with my profanity; a point which you
appear to miss.
 
> us to, nor is it the world we should desire for ourselves, our own
> children and families, or our neighbors. Only the enemy of God calls
> us to that world of hate, Leigh.
 
God doesn't exist and my name is Flibble.
 
 
> Surely you must see this, Leigh?
 
See what? That you are wrong as usual?
 
/Flibble
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jul 29 06:26AM -0700

On Saturday, July 29, 2017 at 9:13:39 AM UTC-4, Mr Flibble wrote:
> > sinful flesh, to grab hold of those evil natural tendencies in our
> > sinful flesh, and then just run with them.
 
> I repeat my question: who was I targeting exactly with my profanity?
 
It is self-evident. You took time and effort to direct your focus on
the steps necessary to approach this world stage of Usenet, to then
type out letter-by-letter, word-by-word, your intended message. It
wasn't an accidental brush across the keyboard where you mistyped the
word "sit" or "duck" ... but it was deliberate.
 
Who were you targeting? Everybody. You were broadcasting, Leigh. And
you were doing it for no reason other than to just to spew what's all
welled up inside your heart.
 
> Playing the victim is egregious mate.
 
(1) I am not playing a victim here. My point is in reply to your
actions.
 
(2) I saw a skit one time containing a teacher in a class who asked the
student what they thought of something, and the student replied that he
thought it was "egregious." The teacher didn't know what that word meant
and went and looked it up. The teacher made a remark about the negative
connotations of the word egregious, to which the student corrected the
person and said that the word egregious had changed meaning over time.
That it wasn't always used in a negative connotation, but that originally
it meant "remarkable" or "extraordinary":
 
https://books.google.com/books?id=z3kKAAAAIAAJ&pg=PP5#v=onepage&q=egregious&f=false
 
-----
It's interesting how the things of man change over time. The same
is not true of the things of God, because what God has laid down is
foundational and permanent.
 
I ask you to investigate this, Leigh. You'll find that there are a
great many things we've all been taught in this world which are just
not true, helpful, or in any way uplifting toward right paths of life.
You'll come to find that Jesus has given us the right path of life,
and it is manifold and expressive in and through the redeemed us (as
by the born again, forgiven-of-sin, nature), for we are woven in to
His creation purposefully. But sin, being the enemy, prevents us
from contributing rightly to that creation because the things which
well up in our fallen-in-sin hearts are naturally harmful.
 
What Jesus offers us is full restoration, and a real life purpose
both here in this world, and in the age to come after we leave
this world.
 
Thank you,
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 03:29PM +0100

On 29/07/2017 14:26, Rick C. Hodgin wrote:
> type out letter-by-letter, word-by-word, your intended message. It
> wasn't an accidental brush across the keyboard where you mistyped the
> word "sit" or "duck" ... but it was deliberate.
 
Ergo I wasn't targeting an individual so no harm done.
 
 
> Who were you targeting? Everybody. You were broadcasting, Leigh. And
> you were doing it for no reason other than to just to spew what's all
> welled up inside your heart.
 
Correct, I wasn't targeting an individual so again no harm done.
 
 
>> Playing the victim is egregious mate.
 
> (1) I am not playing a victim here. My point is in reply to your
> actions.
 
Your actions indicate otherwise.
 
[SNIP tldr]
 
/Flibble
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jul 29 08:05AM -0700

On Saturday, July 29, 2017 at 10:29:29 AM UTC-4, Mr Flibble wrote:
> Ergo I wasn't targeting an individual so no harm done.
 
You affect everyone, Leigh. You ooze this type of identity from
yourself and you taint those around you with its effects.
 
You are doing bad things which harm people. If that matters to
you at all then stop.
 
Thank you,
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 04:53PM +0100

On 29/07/2017 16:05, Rick C. Hodgin wrote:
> yourself and you taint those around you with its effects.
 
> You are doing bad things which harm people. If that matters to
> you at all then stop.
 
Being personally "harmed" by profanity that isn't even targeted at you
personally is most definitely playing the victim, Rick. I thought you
said you weren't doing that?
 
/Flibble
David Brown <david.brown@hesbynett.no>: Jul 30 12:13AM +0200

On 29/07/17 02:20, Real Troll wrote:
 
> I hope you are feeling better now.
 
Swearing has been demonstrated to make people feel better - at least in
the case of acute pain. (Try hitting your thumb with a hammer a few
times, with and without swearing. The swearing helps.)
 
I'd be surprised if it helped Mr. Flibble with his irritation over Rick,
however.
 
 
 
> Are
> you homo sexual? Homos generally have mental problems like you are
> displaying here.
 
I was going to take exception to this comment - then I noticed the name
of the poster!
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jul 29 03:35PM -0700

Profanity does not give any kind of release for us. It serves as a
substitute for a real release that comes from the time required to
naturally recover from the event.
 
What it does do is introduce sin into our lives. It has a creation
made in the very image and likeness of God using profanity, spewing
profane things from the very mouth that was created to honor God.
 
It is only natural that the fallen-in-sin world would teach that
using profanity is a positive thing, and employ it readily. But it
does not serve any positive thing. It is only damaging, hurtful,
and leads to increasing ungodliness:
 
http://biblehub.com/kjv/2_timothy/2-16.htm
16 But shun profane and vain babblings: for they will increase
unto more ungodliness.
 
The enemy of this world wants your soul destroyed in Hell. Jesus
wants to forgive your sin without judgment, thereby saving your
soul from Hell. The world teaches you profanity is okay. Jesus
teaches that it is not holy and only increases unto more ungodliness.
 
Thank you,
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 11:41PM +0100

On 29/07/2017 23:35, Rick C. Hodgin wrote:
> wants to forgive your sin without judgment, thereby saving your
> soul from Hell. The world teaches you profanity is okay. Jesus
> teaches that it is not holy and only increases unto more ungodliness.
 
Jesus "Bastard" Christ never existed. Also, fuck off Rick.
 
/Flibble
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Jul 29 06:26PM -0400

Are there C language operator equivalents of the feature given by
Intel's x86 instructions BSF (bit scan forward) and BSR (bit scan
reverse)? They return the bit position of the lowest (BSF) or
highest (BSR) set bit (a bit with a 1 in it).
 
BSF: https://c9x.me/x86/html/file_module_x86_id_19.html
BSR: https://c9x.me/x86/html/file_module_x86_id_20.html
 
If not, I propose new unary operators:
 
?<< for BSF, as it scans up to find the first 1 bit
>>? for BSR, as it scans down to find the first 1 bit
 
Sample usage:
 
// BSF equivalent operator usage: bits = x?<<;
// BSR equivalent operator usage: bits = >>?x;
 
unsigned int lowest_bit(unsigned int x)
{
unsigned int bits;
 
// Equivalent of:
// bits = x?<<;
_asm {
bsf eax,x
mov bits,eax
}
// Return indicates the lowest bit position that has a 1
return(bits);
}
 
unsigned int highest_bit(unsigned int x)
{
unsigned int bits;
 
// Equivalent of:
// bits = >>?x;
_asm {
bsr eax,x
mov bits,eax
}
// Return indicates the highest bit position that has a 1
return(bits);
}
 
int main(int argc, char* argv[])
{
unsigned int i;
 
 
// Display the bit position of each of these values (1 << i)
for (i = 0; i < 32; i++)
printf("Highest bit in %u = %u\n", 1 << i,
highest_bit(1 << i));
 
return 0;
}
 
Thank you,
Rick C. Hodgin
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Jul 29 01:44AM +0200

On 29.07.2017 00:35, Richard wrote:
 
> Having a compiler enforce what it means for something to be an
> interface is a solution to all these problems that arise from a lack
> of self discipline.
 
One nice feature of C++ interfaces is that they can include shallow
public non-virtual wrapper methods for the private or protected virtual
methods. For example, a public method can check preconditions and
possibly also some postcondition. Java lacks this nicety.
 
Then we already have two kinds of interfaces: pure Java-style, with only
virtual methods, and C++ style, with a mix.
 
But wait, Java-style... Then one needs to use virtual inheritance to
support inherit-in-an-implementation. I hope Herb's thing doesn't
enforce that: usually people find the virtual inheritance cost unacceptable.
 
 
Cheers!,
 
- Alf
David Brown <david.brown@hesbynett.no>: Jul 30 12:06AM +0200

On 29/07/17 00:35, Richard wrote:
> we would just use C. But we don't, we value the extra checks that the
> type system of C++ can provide and we lean on that to prevent
> ourselves from getting sloppy in this regard.
 
Like many features in C++, there is a lot here that could be of some
interest to many people, but major use-cases (like a good "interface"
metaclass) involves a lot more thought, testing, discussion, knowledge
and experience than most developers can provide. But that's okay -
that's why we have a standard library.
 
What proportion of C++ programmers could honestly say they could make a
full implementation of std::unique_ptr, or std::move ? They are
implemented using normal C++11, with features like templates, classes,
overloading, rvalue references, etc., that can be useful for many
programmers.
 
The same, I think, applies to metaclasses. When they hit the standards,
they will be accompanied by a set of standard metaclasses like
interface, value, literal, flags_enum, etc. No one will expect "normal"
C++ programmers to write their own interface metaclasses.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 02:24PM +0100

.. or OMFG (Oh My Fucking God) or Whore Mary Mother Of Bastard Christ
are examples of the best kind of profanity: blasphemy.
 
Blasphemy is something that should be encouraged and celebrated. The
fact that some backward countries still kill people for committing the
"crime" of blasphemy is all the more reason for us who have the freedom
from living in more enlightened places to be blasphemous.
 
Personally I like to blaspheme because I am a militant atheist and I
like to grind the gears of the theistic fucktards.
 
/Flibble
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Jul 29 02:36PM +0100

On 29/07/2017 14:24, Mr Flibble wrote:
> from living in more enlightened places to be blasphemous.
 
> Personally I like to blaspheme because I am a militant atheist and I
> like to grind the gears of the theistic fucktards.
 
I feel that:
 
Whore Mary Cunt Mother of Bastard Jesus "Bat Shit Crazy" Christ
 
might have been more appropriate; blasphemy tends to be more effective
when used with greater invective.
 
/Flibble
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: