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


Groups > comp.lang.c > #130483

Re: C++ features for C

From Keith Thompson <kst-u@mib.org>
Newsgroups comp.lang.c
Subject Re: C++ features for C
Date 2018-05-12 18:05 -0700
Organization None to speak of
Message-ID <ln4ljc9xh8.fsf@kst-u.example.com> (permalink)
References (4 earlier) <13efc313-d10c-4357-9aa7-6fa55b09d948@googlegroups.com> <flp1bgFua2iU4@mid.individual.net> <6jJJC.146191$MD7.27173@fx14.am4> <ln8t8oa3kh.fsf@kst-u.example.com> <3zKJC.11239$3a1.5531@fx11.am4>

Show all headers | View raw


bartc <bc@freeuk.com> writes:
> On 12/05/2018 23:53, Keith Thompson wrote:
>> bartc <bc@freeuk.com> writes:
>> [...]
>>> & works with a normal variable, because when you write:
>>>
>>>     double x;
>>>
>>> then the type of 'x' - the name, not the contents of the location it
>>> refers to - is really double*. When used in an expression, it is
>>> automatically dereferenced to yield the contents of the location:
>>>
>>>      *(&x);        // equivalent to just x in a HLL
>>>
>>> When you write &x, then that is really this:
>>>
>>>      &*(&x);
>>>
>>> The & and * cancel to leave you with &x, of type double*.
>> 
>> "That's not how this works.  That's not how any of this works."
>> 
>> The object named `x` is of type double.
>
> I said the type of the name 'x', not the contents of the location it 
> refers to.

Yes, I know what you said.  What I don't know is what "the type of
the name" is supposed to mean.

x is of type double, whether by "x" you mean the object whose name is
x or the expression x (which is an lvalue referring to the object).

>            Suppose my 'double x' declaration was represented by this 
> assembly sequence:
>
>     x:
>        resb 8       # reserve 8 bytes
>
> What would be the type, in C terms, of the address designated by label 
> x? What would be the type, in C terms, of the contents of those 8 bytes 
> it refers to?

You're asking about the C type of some assembly language construct?
It has no type in C terms because it's not C.

>    The definition `double x;` does
>> not create anything of type `double*`, any more than it creates anything
>> of type `size_t`.
>> 
>> The *expression* `&x` is of type `double*`.  That value, of pointer
>> type, doesn't exist until the expression `&x` is evaluated.  Similarly,
>> `sizeof x` is of type size_t, and that value doesn't exist until the
>> expression `sizeof x` is evaluated.
>> 
>> An lvalue is an expression that "designates" an object.  That is not at
>> all the same thing as a *pointer* to an object.
>
> And yet, &x and &pi both yield a double* pointer. What does that tell 
> you about about x and pi? The pi is supposed to be a replacement for 
> writing 3.14159... all over your code.

That x and pi are of type double.

I think  the pi you're referring to, from upthread, is:

    constexpr double pi = 3.14159265358979323846264338327950288419716939937511;

which isn't even valid C.  But if it were, presumably pi would be of
type double.  Your claim was the "name" is of type double*.  I invite
you to cite the C standard to support that claim.

[...]

>>> This why I think few people 'get it'; they certainly don't get the need
>>> for an ultra-simple feature with straightforward rules.
>> 
>> You should understand the existing rules before proposing new ones.
>
> I've been implementing this stuff most of my life. You can't do that 
> without having some inkling of how it has to work.

You have demonstrated in this thread that you do not understand
the rules of C as it's currently defined, by making incorrect
statements about them.  I can't see your years of experience.
I can see what you write here.

> And I can tell you that my named constant feature (it's not really a 
> proposal as that's never going to happen) is simpler and works much 
> better than any near equivalent that C has.

You know what?  I'd like to see something like what you're proposing
added to C.  I'd like to have a way to define a named constant
(not at all the same thing as "const") without relying on the
preprocessor.  There are workarounds.  For example

    enum { answer = 42 };

does pretty much exactly what I want, except that can only be of
type int.

C++ already has some features in this area, and there's considerable
advantage in avoiding too much inconsistency with C++.  Adopting
C++'s constexpr might be a good solution.  (The fact that you *can*
abuse it using pointer casts is at worst mildly annoying.  Any decent
C programmer needs to have an abiding mistrust of pointer casts.)

If we ignore C++ compatibility, I might suggest something like:

    constant int answer = 42;

where "constant" is a new keyword.  (It might have to be "_Constant",
perhaps with a header to define "constant" as a macro, as was done
for _Bool.)  The initializer would have to be a constant expression,
and the name `answer` would also be a constant expression.  It would
have no address.  It could be of any scalar type.

It's entirely possible that this idea has flaws I haven't thought of.

I haven't said that your fundamental idea is a bad one.  The problem
is that you misrepresent C as it currently exists while arguing
for it.

-- 
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"

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 10:13 -0700
  Re: C++ features for C supercat@casperkitty.com - 2018-05-11 10:47 -0700
    Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 11:06 -0700
      Re: C++ features for C Philipp Klaus Krause <pkk@spth.de> - 2018-05-11 21:52 +0200
        Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 16:51 -0700
      Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-11 21:35 +0100
      Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-11 23:39 -0700
    Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-11 19:20 +0100
      Re: C++ features for C supercat@casperkitty.com - 2018-05-11 12:21 -0700
    Re: C++ features for C Richard Damon <Richard@Damon-Family.org> - 2018-05-12 11:09 -0400
      Re: C++ features for C Tim Rentsch <txr@alumni.caltech.edu> - 2018-05-18 20:48 -0700
        Re: C++ features for C supercat@casperkitty.com - 2018-05-19 12:59 -0700
          Re: C++ features for C Ike Naar <ike@iceland.freeshell.org> - 2018-05-22 06:50 +0000
            Re: C++ features for C supercat@casperkitty.com - 2018-05-22 07:39 -0700
              Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-22 09:54 -0700
        Re: C++ features for C Richard Damon <Richard@Damon-Family.org> - 2018-05-19 16:18 -0400
          Re: C++ features for C supercat@casperkitty.com - 2018-05-19 13:54 -0700
            Re: C++ features for C Richard Damon <Richard@Damon-Family.org> - 2018-05-19 18:05 -0400
          Re: C++ features for C Tim Rentsch <txr@alumni.caltech.edu> - 2018-06-14 04:27 -0700
            Re: C++ features for C supercat@casperkitty.com - 2018-06-14 07:35 -0700
            Re: C++ features for C Richard Damon <Richard@Damon-Family.org> - 2018-06-15 10:25 -0400
              Re: C++ features for C Tim Rentsch <txr@alumni.caltech.edu> - 2018-06-17 12:59 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-06-17 23:44 -0700
    Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-12 12:48 -0700
      Re: C++ features for C supercat@casperkitty.com - 2018-05-12 13:07 -0700
        Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-12 13:59 -0700
  Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-11 18:50 +0100
    Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 11:22 -0700
    Re: C++ features for C Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-05-18 02:45 -0700
  Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 11:28 -0700
  Re: C++ features for C Philipp Klaus Krause <pkk@spth.de> - 2018-05-11 21:49 +0200
    Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 16:44 -0700
    Terse static_assert (was Re: C++ features for C) Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-05-12 05:51 +0000
      Re: Terse static_assert (was Re: C++ features for C) Tim Rentsch <txr@alumni.caltech.edu> - 2018-05-18 22:20 -0700
        Re: Terse static_assert (was Re: C++ features for C) Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-05-22 05:24 +0000
          Re: Terse static_assert (was Re: C++ features for C) Steve Carroll <frelwizzen@gmail.com> - 2018-05-22 00:47 -0700
          Re: Terse static_assert (was Re: C++ features for C) Tim Rentsch <txr@alumni.caltech.edu> - 2018-06-14 03:22 -0700
  Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-12 07:59 +1200
    Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 13:28 -0700
      Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-12 10:13 +1200
      Re: C++ features for C supercat@casperkitty.com - 2018-05-11 15:36 -0700
      Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-11 15:38 -0700
        Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 16:41 -0700
          Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 11:53 +0100
            Re: C++ features for C Philipp Klaus Krause <pkk@spth.de> - 2018-05-12 13:30 +0200
              Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 13:48 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-12 12:17 -0700
                Re: C++ features for C Philipp Klaus Krause <pkk@spth.de> - 2018-05-13 09:44 +0200
            Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-12 14:46 +0100
              Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 17:23 +0100
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-12 19:46 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 21:05 +0100
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-13 02:16 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 12:06 +0100
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-13 14:20 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 16:19 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 21:00 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 20:30 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 09:49 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 11:56 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 13:15 +0200
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 09:28 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 17:44 +0100
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 10:13 -0700
                Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-14 17:46 +0000
                Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-14 17:13 +0000
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 11:23 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 14:06 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-13 12:40 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 09:11 +0200
            Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-12 18:03 +0200
              Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 17:45 +0100
                Re: C++ features for C Ike Naar <ike@iceland.freeshell.org> - 2018-05-12 18:00 +0000
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 20:31 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 16:57 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 17:14 +0100
                Re: C++ features for C supercat@casperkitty.com - 2018-05-13 11:38 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 19:52 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 21:18 +0200
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-13 12:35 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 21:22 +0100
                Re: C++ features for C mark.bluemel@gmail.com - 2018-05-14 00:49 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 01:05 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 10:14 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 11:43 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 12:05 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-14 09:19 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 17:29 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 13:24 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 14:07 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 16:19 +0200
                Re: C++ features for C mark.bluemel@gmail.com - 2018-05-14 07:49 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 08:07 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-13 13:20 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 10:47 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-14 10:35 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-15 09:10 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 08:53 -0700
            Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-13 08:19 +1200
              Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-13 17:44 +0000
            Re: C++ features for C supercat@casperkitty.com - 2018-05-12 13:33 -0700
            Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 22:56 +0100
              Re: C++ features for C supercat@casperkitty.com - 2018-05-13 15:18 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 23:41 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 12:05 +0200
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 04:30 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 08:31 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 08:39 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 17:21 +0100
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 09:33 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 17:55 +0100
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 11:26 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-14 20:24 +0100
                Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-14 13:07 -0700
              Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-13 15:28 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 23:43 +0100
                Re: C++ features for C mark.bluemel@gmail.com - 2018-05-14 00:50 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 12:37 +0200
          Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-13 08:32 +1200
            Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-12 22:48 +0100
              Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-13 10:08 +1200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 00:00 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 00:35 +0100
                Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-13 12:24 +1200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 01:37 +0100
                Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-13 13:30 +1200
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 17:57 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 17:31 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 21:34 +0200
                Re: C++ features for C supercat@casperkitty.com - 2018-05-13 11:11 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 19:41 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 21:42 +0200
                Re: C++ features for C supercat@casperkitty.com - 2018-05-13 13:09 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 12:41 +0200
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-14 14:25 +0100
              Re: C++ features for C supercat@casperkitty.com - 2018-05-12 15:36 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-13 12:05 -0700
              Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-12 15:53 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 00:14 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-12 18:05 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 21:59 +0200
                Re: C++ features for C supercat@casperkitty.com - 2018-05-13 13:23 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-13 22:05 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 12:55 +0200
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-14 12:57 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-14 10:57 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-15 09:14 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-13 14:10 -0700
              Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-13 17:31 +0200
            Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-14 10:19 -0700
              Re: C++ features for C Ian Collins <ian-news@hotmail.com> - 2018-05-15 08:06 +1200
                Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-14 13:20 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-14 13:46 -0700
                Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-14 14:12 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-14 14:27 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-14 15:21 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-14 15:24 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-15 09:26 +0200
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 11:28 +0100
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-15 13:18 +0200
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-15 12:23 +0100
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 13:27 +0100
                Re: C++ features for C Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-05-15 16:19 +0100
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 08:29 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 17:18 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 10:23 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 19:23 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 11:59 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 20:20 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 12:56 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 21:01 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 13:15 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 22:36 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 14:59 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 23:54 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 16:18 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-16 00:40 +0100
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 17:25 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-16 01:32 +0100
                Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-16 14:32 +0000
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-16 07:41 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 21:13 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-16 07:51 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-16 18:09 +0100
                Re: C++ features for C supercat@casperkitty.com - 2018-05-16 13:22 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-16 09:15 +0200
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-16 00:39 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-16 08:31 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-17 15:00 +0200
                Re: C++ features for C supercat@casperkitty.com - 2018-05-17 08:07 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-18 05:04 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 09:07 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-17 10:33 -0700
                Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-17 18:04 +0000
                Re: C++ features for C supercat@casperkitty.com - 2018-05-17 13:15 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 14:07 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-17 15:40 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 16:28 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-18 09:17 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-18 10:36 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-18 11:41 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-19 14:16 -0700
                Re: C++ features for C Richard Damon <Richard@Damon-Family.org> - 2018-05-18 19:54 -0400
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-17 20:39 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 12:37 -0700
                Re: C++ features for C Ike Naar <ike@iceland.freeshell.org> - 2018-05-17 19:54 +0000
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 13:39 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-17 22:48 +0200
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-17 22:47 +0200
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-17 14:13 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-18 10:10 +0200
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-18 17:55 +0200
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-18 08:59 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-18 10:17 -0700
                Re: C++ features for C "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-15 15:56 -0700
                Re: C++ features for C "Chris M. Thomasson" <invalid_chris_thomasson@invalid.invalid> - 2018-05-15 15:59 -0700
                Re: C++ features for C supercat@casperkitty.com - 2018-05-15 15:15 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 15:58 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 16:48 -0700
                Re: C++ features for C gazelle@shell.xmission.com (Kenny McCormack) - 2018-05-15 20:37 +0000
                Re: C++ features for C supercat@casperkitty.com - 2018-05-15 13:46 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 14:43 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 09:17 -0700
                Re: C++ features for C bartc <bc@freeuk.com> - 2018-05-15 18:20 +0100
                Re: C++ features for C scott@slp53.sl.home (Scott Lurndal) - 2018-05-15 17:38 +0000
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 11:13 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 06:40 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 09:12 -0700
                Re: C++ features for C Steve Carroll <frelwizzen@gmail.com> - 2018-05-15 03:33 -0700
                Re: C++ features for C Keith Thompson <kst-u@mib.org> - 2018-05-15 09:09 -0700
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-15 23:45 +0200
                Re: C++ features for C Ike Naar <ike@iceland.freeshell.org> - 2018-05-17 18:49 +0000
                Re: C++ features for C David Brown <david.brown@hesbynett.no> - 2018-05-17 22:49 +0200
  Re: C++ features for C Chad <cdalten@gmail.com> - 2018-05-11 15:46 -0700
    Re: C++ features for C supercat@casperkitty.com - 2018-05-11 16:13 -0700
  Re: C++ features for C Andrey Tarasevich <andreytarasevich@hotmail.com> - 2018-05-11 16:52 -0700
    Re: C++ features for C Thiago Adams <thiago.adams@gmail.com> - 2018-05-11 16:56 -0700

csiph-web