Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #71157 > unrolled thread
| Started by | Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> |
|---|---|
| First post | 2020-01-05 20:53 +0000 |
| Last post | 2020-01-05 16:33 -0800 |
| Articles | 4 — 4 participants |
Back to article view | Back to comp.lang.c++
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
| From | Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> |
|---|---|
| Date | 2020-01-05 20:53 +0000 |
| Subject | std::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]
| From | Öö Tiib <ootiib@hot.ee> |
|---|---|
| Date | 2020-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]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2020-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]
| From | "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> |
|---|---|
| Date | 2020-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