Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #71157 > unrolled thread

std::bless

Started byMr Flibble <flibbleREMOVETHISBIT@i42.co.uk>
First post2020-01-05 20:53 +0000
Last post2020-01-05 16:33 -0800
Articles 4 — 4 participants

Back to article view | Back to comp.lang.c++


Contents

  std::bless Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2020-01-05 20:53 +0000
    Re: std::bless Öö Tiib <ootiib@hot.ee> - 2020-01-05 15:00 -0800
      Re: std::bless Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2020-01-05 16:11 -0800
        Re: std::bless "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2020-01-05 16:33 -0800

#71157 — std::bless

FromMr Flibble <flibbleREMOVETHISBIT@i42.co.uk>
Date2020-01-05 20:53 +0000
Subjectstd::bless
Message-ID<g1sQF.28224$ZO7.26797@fx20.dcg>
Hi,

I find the name of std::bless and the subsequent concept of "blessing" things in C++ as offensive to both my
beliefs (as I am a militant atheist and anti-theist) and to the concept of keeping religion out of the
technical/scientific/engineering arena (similar to the concept of separation of church and state).

I am assuming that this is just a place holder name and that the C++ Committee hasn't been overrun with god bothering fucktards.

/Flibble

-- 
"Snakes didn't evolve, instead talking snakes with legs changed into snakes." - Rick C. Hodgin

“You won’t burn in hell. But be nice anyway.” – Ricky Gervais

“I see Atheists are fighting and killing each other again, over who doesn’t believe in any God the most. Oh, no..wait.. that never happens.” – Ricky Gervais

"Suppose it's all true, and you walk up to the pearly gates, and are confronted by God," Byrne 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."

[toc] | [next] | [standalone]


#71160

FromÖö Tiib <ootiib@hot.ee>
Date2020-01-05 15:00 -0800
Message-ID<9241508d-e9f0-431f-ae5b-2dd98df75ffd@googlegroups.com>
In reply to#71157
On Sunday, 5 January 2020 22:53:49 UTC+2, Mr Flibble  wrote:
> Hi,
> 
> I find the name of std::bless and the subsequent concept of "blessing" things in C++ as offensive to both my
> beliefs (as I am a militant atheist and anti-theist) and to the concept of keeping religion out of the
> technical/scientific/engineering arena (similar to the concept of separation of church and state).

Uhh. Calm down, what is that std::bless even supposed to be? Never heard
of it.

> 
> I am assuming that this is just a place holder name and that the C++ Committee hasn't been overrun with god bothering fucktards.

And also in your proposals you can likely be more constructive. 
Propose alternatives std::endow, std::favor, std::preserve and
avoid mentioning fucktards. ;)

[toc] | [prev] | [next] | [standalone]


#71161

FromKeith Thompson <Keith.S.Thompson+u@gmail.com>
Date2020-01-05 16:11 -0800
Message-ID<87lfqlmojp.fsf@nosuchdomain.example.com>
In reply to#71160
Öö Tiib <ootiib@hot.ee> writes:
[...]
> Uhh. Calm down, what is that std::bless even supposed to be? Never heard
> of it.

It's mentioned in this proposal, "Implicit creation of objects for
low-level object manipulation" published 2018-02-11:
    http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0593r2.html
It looks similar to std::launder, introduced in C++17.

Perl has a built-in "bless" function.  I presume that's where the name
came from.

It's not mentioned in the latest C++ draft standard.

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
    [Note updated email address]
Working, but not speaking, for Philips Healthcare
void Void(void) { Void(); } /* The recursive call of the void */

[toc] | [prev] | [next] | [standalone]


#71162

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2020-01-05 16:33 -0800
Message-ID<qutv8r$d3i$1@gioia.aioe.org>
In reply to#71161
On 1/5/2020 4:11 PM, Keith Thompson wrote:
> Öö Tiib <ootiib@hot.ee> writes:
> [...]
>> Uhh. Calm down, what is that std::bless even supposed to be? Never heard
>> of it.
> 
> It's mentioned in this proposal, "Implicit creation of objects for
> low-level object manipulation" published 2018-02-11:
>      http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0593r2.html
> It looks similar to std::launder, introduced in C++17.

Thanks for the reference. I have not experienced std::bless yet, but 
have heard of std::launder. Never used them.


> 
> Perl has a built-in "bless" function.  I presume that's where the name
> came from.
> 
> It's not mentioned in the latest C++ draft standard.
> 

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.c++


csiph-web