- Conservative employees "don't feel safe" - 8 Updates
- Signed unsigned mismatch? - 2 Updates
- "My CppCon 2018 talk title and abstract" 2018-09-14 by Herb Sutter - 2 Updates
- The C++ pronunciation dictionary, version 1.0 - 2 Updates
- Multi-compare operators - 2 Updates
- A tiny and simple alternative to the ranges lib - 1 Update
Ian Collins <ian-news@hotmail.com>: Sep 20 08:50AM +1200 On 20/09/18 08:38, Rick C. Hodgin wrote: >> reject it. > That's untrue. What I do reject is the explanation that goes > against God being the creator and the designer of things. In other words, yes, you are selective. > that are allegedly 65M+ years old. Some of them have viable > DNA fragments, and DNA is simply too fragile to last more than > a few thousand years. That has been debunked, I posted a link about this the last time you brought it up. > Yes, because I know from the Bible's teachings, from personal ex- > perience, and from testimonies I've seen, that it is the evil > spirit influence that draws a person toward sin. So again, you are selective in your acceptance of science. > which is affecting the flesh. Remove the spiritual component, > and the physical component either goes away or diminishes signif- > icantly. You don't appear to have much experience with mental health and addiction. -- Ian. |
"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>: Sep 19 02:27PM -0700 On 9/18/2018 8:01 PM, Rick C. Hodgin wrote: > Jesus to forgive their sin. > Hell will be filled with full-on sinners who did not repent, and > who did not ask Jesus to forgive their sin. I am wondering if a gay person that never repented _before_ they died, can enter the eternal Heaven, for God forgave them because they are a really nice individual, and fun to talk to. Would you try to disagree with God? Just wondering Rick. |
bitrex <user@example.net>: Sep 19 06:41PM -0400 On 09/19/2018 01:35 PM, Rick C. Hodgin wrote: > could not haul it in. > It's not up to us to convert people. That's the work of God's Holy > Spirit on the inside of people. It is up to us to teach. Much later in life when I read the words in the Gospel they had a different meaning, there are words that Christ said which expressed succinctly things I had fumbled around in the dark for years to express, based on my own life experience. And there it all was in one or two sentences. But Christ was barely 30 when he began his ministry, not much more than a child. how could he have known these things. When I read it from that perspective I found myself thinking "But that's impossible." There are math prodigies, physics prodigies, software prodigies, all sorts of stuff like that which doesn't strain credibility. The Gospels are something else entirely. It's impossible, but there it is. |
bitrex <user@example.net>: Sep 19 06:45PM -0400 On 09/19/2018 06:41 PM, bitrex wrote: > There are math prodigies, physics prodigies, software prodigies, all > sorts of stuff like that which doesn't strain credibility. The Gospels > are something else entirely. It's impossible, but there it is. And no, I do not believe myself to be crazy. I don't feel crazy, at least. :) |
"Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid>: Sep 19 03:55PM -0700 On 9/19/2018 3:45 PM, bitrex wrote: >> are something else entirely. It's impossible, but there it is. > And no, I do not believe myself to be crazy. I don't feel crazy, at > least. :) That made me laugh. ;^) |
bitrex <user@example.net>: Sep 19 07:07PM -0400 On 09/19/2018 06:55 PM, Chris M. Thomasson wrote: >> And no, I do not believe myself to be crazy. I don't feel crazy, at >> least. :) > That made me laugh. ;^) At the very least I understand why it's a popular book - Jesus says very few "throwaway" lines or if had been a comedian would have never told a dud joke. You have to think about 'em to "get it" sometimes but if and when you do it's a megaton knowledge-bomb, a Barry Bonds home run out of the park. Yeah could be a forgery but like, it'd be the equivalent of someone writing a forged Seinfeld joke book claiming it was by Jerry Seinfeld but the jokes were a hundred times better. Why then claim they were by someone else when you could just go be the greatest comedian ever yourself instead? ??????? |
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Sep 19 07:09PM -0400 On 9/19/2018 5:27 PM, Chris M. Thomasson wrote: > enter the eternal Heaven, for God forgave them because they are a really nice > individual, and fun to talk to. Would you try to disagree with God? > Just wondering Rick. Sin, not just homosexuality, is not tolerated by God. All sin will be completely and totally punished. He will not forgive any sin, save through Jesus Christ, whom He punishes in our place. Jesus literally gets the punishment we deserve poured out on Him. He did this voluntarily because He wants to save us from our folly. The Bible gives two positions: some people God saves by His own volition, drawing them from within for His own purposes. Others He draws to His Son after examining their heart and core and see- ing their pursuits and actions, which relates to the "whosoever will" group invited by Jesus to come to Him and be saved in scripture. -- Rick C. Hodgin |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Sep 20 12:15AM +0100 On 20/09/2018 00:09, Rick C. Hodgin wrote: > ing their pursuits and actions, which relates to the "whosoever > will" group invited by Jesus to come to Him and be saved in > scripture. And Satan invented fossils yes? Take your medication mate. /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." |
David Brown <david.brown@hesbynett.no>: Sep 19 11:01PM +0200 On 19/09/18 19:10, Robert Wessel wrote: > floating and complex types (possibly in a couple of formats), and if > you really want, I'll concede quaternions. We can come up with a few > more as well - for example we might have scaled arithmetic types. What have you got against octonions, may I ask? More realistically, fixed point numbers of various sizes are very much in use, especially in embedded systems. There was an attempt at a supplementary C standard for embedded coding (N1169) which included them, but IMHO it was seriously badly thought out. Types like "_Sat unsigned short _Fract" are utterly useless to embedded programmers - they need to have exact sizes. > example allow an implicit conversion from a uint8 to an int16, as well > as all the normal widenings. C's poorly defined sizes make applying > that rule problematic in any event. Agreed. /Most/ of C's implicit conversions are value-preserving, but not all. In particular, some conversions turn a signed type into an unsigned type, which could easily be wrong. > exceptions. Thus you can't add a uint8 and an int16 without > explicitly specifying a conversion for one of them, but you can add an > int8 and an int16 (with the former being promoted implicitly). You can get most of this today with gcc, using the "-Wconversion -Wsign-conversion" warnings (perhaps promoting them to errors). > any 8-bit type. "3.4" could become a floating or complex type, but > not any integer type (if we allowed scaled arithmetic types, it might > become one of those as well). All this could be handled by a series of C++ classes. It would be quite a bit of work in total, but it should all be possible. > As a general comment, *most* math should get done with > arithmetic/rational or floating types, and the integer types would > serve more specialized purposes. As an embedded programmer working on small systems, most maths should be done with integers! (But I get your point.) |
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Sep 19 11:47PM +0100 On 19/09/2018 20:24, Mr Flibble wrote: > Nobody cares. Your CAlive programming language is as batshit crazy as you > are. Maybe you should suggest it to the TempleOS guy as he is as batshit > crazy (and bigoted) as you. Alas it seems Terry A Davis has passed away (struck from the back and killed by a Union Pacific train). http://www.thedalleschronicle.com/news/2018/sep/07/man-killed-train-had-tech-following/ His demons can torment him no more. R.I.P. /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." |
David Brown <david.brown@hesbynett.no>: Sep 19 11:13PM +0200 On 19/09/18 17:12, Scott Lurndal wrote: >> exist. It might be easier to sandbox than C++ theoretically, but >> nevertheless efforts in that direction haven't yet succeeded. > One can always run it in a container. You can run C++ in a container too. There are several Python implementations. Surely Jython, which is Python run in a Java VM, is as sandboxed as Java? |
Ian Collins <ian-news@hotmail.com>: Sep 20 10:28AM +1200 On 20/09/18 09:13, David Brown wrote: > You can run C++ in a container too. > There are several Python implementations. Surely Jython, which is > Python run in a Java VM, is as sandboxed as Java? Oh no, not another language that eats all the RAM in one's machine... -- Ian. |
David Brown <david.brown@hesbynett.no>: Sep 19 11:10PM +0200 On 19/09/18 22:09, Jorgen Grahn wrote: > People speaking Swedish in Finland tend to stretch and stress the > first syllable even more, which is why Tove Jansson's likeable > Mumin character has his name spelled "Moomin" in translation. That is also how it is usually pronounced in Norway. Perhaps when the man himself has talked about how he pronounces his name, he has exaggerated the different - preferring "in" to "eye", even if "lean" were more accurate. > I think what matters is (1) communicating well and (2) signalling > membership in a group of like-minded and cool people. Keeping track > of official pronunciation is less important. Agreed. > don't use it that much :-) > Everyone around here uses native pronounciation for: C, C++, Java, but > not for BASIC, C#, Ruby. Python: about fifty-fifty. Basic, ruby and python are all normal English words - how would you pronounce them other than as those words? "C#" I can understand - "C sharp", "C hash", "C square", "We wanted to make our own closed and incompatible version of Java, but the courts wouldn't let us call it Java". |
Real Troll <Real.Troll@Trolls.com>: Sep 19 05:35PM -0400 On 19/09/2018 22:10, David Brown wrote: > make our own closed and incompatible version of Java, but the courts > wouldn't let us call it Java". >> /Jorgen How about Delphi? Pronounced as: DelfiI or Delfy |
Keith Thompson <kst-u@mib.org>: Sep 19 01:56PM -0700 > On 19/09/2018 18:53, Rick C. Hodgin wrote: [SNIP] > Nobody is interested in this fucktarded idea of yours mate so give it a rest. > /Flibble I'm personally not interested in seeing anything Rick posts. Fortunately, your insistence on quoting his posts so you can complain about them will no longer be a problem for me. *plonk* -- Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst> Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister" |
David Brown <david.brown@hesbynett.no>: Sep 19 11:23PM +0200 On 19/09/18 19:43, bitrex wrote: >> are already perfectly valid constructs in C with simple and >> unambiguous semantics. > it's ambiguous enough in that gcc emits a warning: gcc does not give a warning because it is ambiguous - the code is not ambiguous in C. gcc gives a warning because it is probably incorrect code. There is nothing wrong with the idea of making expressions like these match their mathematical meaning. But it would be confusing to do so in a C-like language. |
"Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com>: Sep 19 11:11PM +0200 The big selling point of the ranges library (possibly part of C++20) is that instead of sort( begin( v ), end( v ) ); ... you can write just ranges::sort( v ); ... where the necessary qualification is the tiny cost of this goodness. The ranges library also allows you to write very terse and concise 100% inefficient and 100% cryptic code with apparent pipe expressions, chained expressions, and whatnot, that in addition to the mentioned inefficiency and quality of being cryptic, is so leading edge with respect to compiler support that it's not portable until 202x. * * * A simple alternative to the ranges library's main advantage, is to just define // Careful, don't call with lvalue expression that has side effects. #define $items( c ) std::begin( *&c ), std::end( c ) Then write e.g. sort( $items( v ) ); If you don't like the formally non-standard $ then name it e.g. `ITEMS`. The `*&c` in the definition helps to avoid using `$items` with a function call as argument, it gives you an up-front error about that function being called twice, instead of leaving the discovery of that inadvertent error to testing. It's not 100% because one could have a function returning a reference, in which case the compiler is happy with taking the address. But it's not a correct usage guarantee, it's just helping out (bigly) by guarding against /inadvertent/ incorrect use. * * * To deal with passing iterators from the result of a function call, without introducing lots of very local named variables like // Copy get_numbers() to the not assignment-compatible destination. { const auto& numbers = get_numbers(); copy( begin( numbers ), end( numbers ), begin( destination ) ); } just define #define $with( ... ) \ if( const auto& _ = __VA_ARGS__; !!&_ ) The `!!&_` avoids a possible warning about unused `_`. Then write e.g. $with( get_numbers() ) { copy( $items( _ ), begin( destination ) ); } And that can be useful also with e.g. mutexes and other RAII objects. Cheers!, - Alf |
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