Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #133735 > unrolled thread
| Started by | skybuck2000@hotmail.com |
|---|---|
| First post | 2018-08-13 12:53 -0700 |
| Last post | 2018-10-10 18:24 -0700 |
| Articles | 20 on this page of 354 — 27 participants |
Back to article view | Back to comp.lang.c
>< swap operator skybuck2000@hotmail.com - 2018-08-13 12:53 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-08-13 16:05 -0400
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-13 13:46 -0700
Re: >< swap operator Anton Shepelev <anton.txt@g{oogle}mail.com> - 2018-08-14 11:19 +0300
Re: >< swap operator skybuck2000@hotmail.com - 2018-08-14 06:16 -0700
Re: >< swap operator bart4858@gmail.com - 2018-08-14 07:50 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-08-14 16:59 +0200
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-08-14 10:46 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-08-14 20:03 +0200
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-08-14 11:37 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-08-14 21:16 +0200
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-14 11:32 -0700
Re: >< swap operator bart4858@gmail.com - 2018-08-14 16:24 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-08-15 11:32 +0200
Re: >< swap operator skybuck2000@hotmail.com - 2018-10-01 07:46 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 05:20 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 13:58 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 14:08 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 09:16 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-02 15:35 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 09:43 -0400
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 10:51 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 09:08 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 15:26 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 10:52 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 17:57 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 13:27 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 11:52 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 20:48 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 15:56 -0400
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-10-02 13:05 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 13:26 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 21:36 +0100
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 13:47 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 11:14 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 16:37 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 22:02 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 17:16 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 11:25 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-03 10:52 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 14:29 +0200
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-03 05:52 -0700
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-03 21:31 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 16:47 -0400
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 03:43 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 22:47 -0400
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 04:25 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 20:44 -0700
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 11:53 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-04 05:15 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-04 13:48 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-04 10:56 -0400
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 17:47 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-04 11:01 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-04 22:15 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-04 16:19 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-04 21:42 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-04 15:01 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-04 23:59 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 09:54 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 18:03 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 21:08 +0200
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-05 20:31 +0100
Re: >< swap operator Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2018-10-05 15:59 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 21:18 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-06 03:51 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-06 12:19 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-06 19:49 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-07 12:25 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-07 14:19 +0100
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-07 06:56 -0700
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-07 16:30 +0100
Re: >< swap operator Wouter Verhelst <w@uter.be> - 2018-10-09 13:17 +0200
C idioms (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-09 13:07 +0000
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-09 14:27 +0100
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-10 00:05 +0100
Re: C idioms Bart <bc@freeuk.com> - 2018-10-10 02:03 +0100
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-11 01:05 +0100
Re: C idioms Bart <bc@freeuk.com> - 2018-10-11 02:09 +0100
Re: C idioms Bart <bc@freeuk.com> - 2018-10-11 12:39 +0100
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-11 16:24 +0100
Re: C idioms scott@slp53.sl.home (Scott Lurndal) - 2018-10-11 15:55 +0000
Re: C idioms Keith Thompson <kst-u@mib.org> - 2018-10-11 09:42 -0700
Re: C idioms Wouter Verhelst <w@uter.be> - 2018-10-11 19:23 +0200
Re: C idioms jameskuyper@alumni.caltech.edu - 2018-10-11 11:11 -0700
Re: C idioms Keith Thompson <kst-u@mib.org> - 2018-10-11 12:05 -0700
Re: C idioms Bart <bc@freeuk.com> - 2018-10-11 17:53 +0100
Re: C idioms Keith Thompson <kst-u@mib.org> - 2018-10-11 10:38 -0700
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-12 00:14 +0100
Re: C idioms Bart <bc@freeuk.com> - 2018-10-11 19:26 +0100
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-09 16:38 +0200
Re: C idioms (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-09 15:23 +0000
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-09 20:31 +0200
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-09 20:18 +0100
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-09 22:11 +0200
Re: C idioms (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-09 20:50 +0000
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-09 22:58 +0200
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-09 22:34 +0100
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 08:10 +0200
Re: C idioms (Was: >< swap operator) jameskuyper@alumni.caltech.edu - 2018-10-09 14:45 -0700
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 08:07 +0200
Hmmm... (Was: C idioms (Was: >< swap operator)) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 07:56 +0000
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) David Brown <david.brown@hesbynett.no> - 2018-10-10 10:32 +0200
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) Ike Naar <ike@iceland.freeshell.org> - 2018-10-10 13:44 +0000
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 14:52 +0000
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) Wouter Verhelst <w@uter.be> - 2018-10-10 17:47 +0200
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) David Brown <david.brown@hesbynett.no> - 2018-10-10 17:18 +0200
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 15:22 +0000
Re: Hmmm... (Was: C idioms (Was: >< swap operator)) David Brown <david.brown@hesbynett.no> - 2018-10-10 23:58 +0200
Re: Hmmm... Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-10 07:51 -0600
Re: Hmmm... gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 14:53 +0000
Re: Hmmm... David Brown <david.brown@hesbynett.no> - 2018-10-10 17:21 +0200
Re: C idioms (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 12:57 +0000
Re: C idioms (Was: >< swap operator) James Kuyper <jameskuyper@alumni.caltech.edu> - 2018-10-10 12:29 -0400
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-11 00:07 +0200
Re: C idioms (Was: >< swap operator) Keith Thompson <kst-u@mib.org> - 2018-10-09 14:50 -0700
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 08:13 +0200
Re: C idioms (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 12:56 +0000
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 15:55 +0200
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-10 15:17 +0100
Re: C idioms (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 14:49 +0000
Fall-through in switch statements... (Was: C idioms (Was: >< swap operator)) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 14:59 +0000
Re: Fall-through in switch statements... (Was: C idioms (Was: >< swap operator)) Bart <bc@freeuk.com> - 2018-10-10 16:09 +0100
Re: Fall-through in switch statements... (Was: C idioms (Was: >< swap operator)) nobody@example.org (Scott) - 2018-10-10 17:29 +0000
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-10 16:01 +0100
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 17:29 +0200
Re: C idioms (Was: >< swap operator) Wouter Verhelst <w@uter.be> - 2018-10-10 17:55 +0200
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-10 17:11 +0100
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-10 23:15 +0100
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-11 00:16 +0200
Re: C idioms (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-10 23:23 +0100
Re: C idioms (Was: >< swap operator) Keith Thompson <kst-u@mib.org> - 2018-10-10 16:31 -0700
Re: C idioms (Was: >< swap operator) Keith Thompson <kst-u@mib.org> - 2018-10-10 15:32 -0700
Re: C idioms (Was: >< swap operator) Keith Thompson <kst-u@mib.org> - 2018-10-10 16:24 -0700
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-11 10:52 +0200
Re: C idioms Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-10 09:59 -0600
Re: C idioms (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-10 17:26 +0200
Re: C idioms (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 14:48 +0000
Return values of fork() (Was: C idioms (Was: >< swap operator)) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 14:51 +0000
Re: Return values of fork() (Was: C idioms (Was: >< swap operator)) scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 15:20 +0000
You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-10 15:28 +0000
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) David Brown <david.brown@hesbynett.no> - 2018-10-11 00:23 +0200
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) scott@slp53.sl.home (Scott Lurndal) - 2018-10-11 13:22 +0000
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) David Brown <david.brown@hesbynett.no> - 2018-10-11 15:58 +0200
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) scott@slp53.sl.home (Scott Lurndal) - 2018-10-11 14:17 +0000
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) David Brown <david.brown@hesbynett.no> - 2018-10-11 16:42 +0200
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) Wouter Verhelst <w@uter.be> - 2018-10-11 16:53 +0200
Re: You know that and I know that, but ... (Was: Return values of fork() (Was: C idioms (Was: >< swap operator))) David Brown <david.brown@hesbynett.no> - 2018-10-11 20:11 +0200
Re: Return values of fork() (Was: C idioms (Was: >< swap operator)) David Brown <david.brown@hesbynett.no> - 2018-10-11 00:20 +0200
Re: Return values of fork() (Was: C idioms (Was: >< swap operator)) Keith Thompson <kst-u@mib.org> - 2018-10-10 16:15 -0700
Re: Return values of fork() Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-11 14:42 -0600
Re: C idioms Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-09 16:18 -0600
Re: C idioms gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-09 22:28 +0000
Re: C idioms scott@slp53.sl.home (Scott Lurndal) - 2018-10-10 12:58 +0000
Re: C idioms (Was: >< swap operator) Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-09 07:48 -0700
Re: C idioms Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-09 16:42 +0100
Re: C idioms (Was: >< swap operator) Wouter Verhelst <w@uter.be> - 2018-10-09 19:40 +0200
Re: C idioms (Was: >< swap operator) Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-09 12:38 -0700
Re: C idioms (Was: >< swap operator) Wouter Verhelst <w@uter.be> - 2018-10-09 23:41 +0200
Re: C idioms (Was: >< swap operator) Wouter Verhelst <w@uter.be> - 2018-10-09 19:38 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-07 15:04 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-07 16:37 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-07 16:58 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-07 12:17 -0400
Grammar police! (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-07 20:37 +0000
Re: >< swap operator jameskuyper@alumni.caltech.edu - 2018-10-07 09:31 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-07 18:09 +0100
Re: >< swap operator jameskuyper@alumni.caltech.edu - 2018-10-07 14:05 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-07 22:35 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-08 02:56 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-08 10:48 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 12:09 +0100
Re: >< swap operator Ike Naar <ike@iceland.freeshell.org> - 2018-10-08 16:00 +0000
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 17:44 +0100
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-08 10:39 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 20:08 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-09 11:22 +0200
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-09 09:25 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-09 20:43 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-09 20:15 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-09 22:26 +0200
Re: >< swap operator Ike Naar <ike@iceland.freeshell.org> - 2018-10-08 21:09 +0000
Re: >< swap operator David Kleinecke <dkleinecke@gmail.com> - 2018-10-08 15:18 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-08 07:55 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-09 11:24 +0200
Re: >< swap operator jameskuyper@alumni.caltech.edu - 2018-10-08 07:19 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 16:26 +0100
Re: >< swap operator jameskuyper@alumni.caltech.edu - 2018-10-10 10:59 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 19:53 +0100
Re: >< swap operator James Kuyper <jameskuyper@alumni.caltech.edu> - 2018-10-07 18:00 -0400
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-07 17:10 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 01:25 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-08 02:51 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 11:29 +0100
Re: >< swap operator mark.bluemel@gmail.com - 2018-10-08 04:41 -0700
Re: >< swap operator jameskuyper@alumni.caltech.edu - 2018-10-08 07:56 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-08 08:36 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 17:34 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-08 21:35 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 22:00 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-09 00:47 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-09 01:11 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-09 02:47 +0100
Re: >< swap operator mark.bluemel@gmail.com - 2018-10-09 00:49 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-09 11:28 +0100
Re: >< swap operator gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-09 13:00 +0000
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-08 10:28 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-08 10:49 -0700
Re: >< swap operator Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-07 20:00 -0600
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-06 13:07 -0700
Re: >< swap operator gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 23:35 +0000
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-06 03:49 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-06 16:18 +0200
Re: >< swap operator scott@slp53.sl.home (Scott Lurndal) - 2018-10-06 14:48 +0000
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-06 12:53 -0700
Re: >< swap operator scott@slp53.sl.home (Scott Lurndal) - 2018-10-07 16:38 +0000
Re: >< swap operator James Kuyper <jameskuyper@alumni.caltech.edu> - 2018-10-07 15:56 -0400
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-07 16:53 -0700
Re: >< swap operator David Kleinecke <dkleinecke@gmail.com> - 2018-10-07 17:07 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-07 17:24 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-08 01:30 +0100
Re: >< swap operator Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2018-10-07 19:12 -0600
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-06 18:26 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-06 19:41 +0100
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-06 13:05 -0700
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-07 02:24 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-07 12:41 +0200
100% of the user base... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-06 00:22 +0000
Re: 100% of the user base... (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-06 01:55 +0100
Re: 100% of the user base... (Was: >< swap operator) Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-06 03:58 -0700
Re: 100% of the user base... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-06 11:51 +0000
Re: 100% of the user base... (Was: >< swap operator) Bart <bc@freeuk.com> - 2018-10-06 13:09 +0100
Re: 100% of the user base... (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-06 05:26 -0700
Re: 100% of the user base... (Was: >< swap operator) Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-06 05:40 -0700
Re: 100% of the user base... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-06 12:46 +0000
Re: 100% of the user base... (Was: >< swap operator) Melzzzzz <Melzzzzz@zzzzz.com> - 2018-10-06 12:46 +0000
Re: 100% of the user base... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-06 12:49 +0000
Re: 100% of the user base... (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-06 06:27 -0700
Re: 100% of the user base... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-07 12:47 +0000
Re: 100% of the user base... (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-07 09:03 -0400
Re: 100% of the user base... (Was: >< swap operator) scott@slp53.sl.home (Scott Lurndal) - 2018-10-07 16:47 +0000
Re: >< swap operator Wouter Verhelst <w@uter.be> - 2018-10-05 10:17 +0200
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 09:20 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 10:58 +0100
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 12:09 +0200
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-05 03:11 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 07:56 -0400
Re: >< swap operator Wouter Verhelst <w@uter.be> - 2018-10-05 14:25 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 08:39 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 15:47 +0100
Re: >< swap operator Wouter Verhelst <w@uter.be> - 2018-10-05 17:30 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 11:41 -0400
Re: >< swap operator Wouter Verhelst <w@uter.be> - 2018-10-05 17:56 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 12:00 -0400
Re: >< swap operator Richard Damon <Richard@Damon-Family.org> - 2018-10-05 12:34 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 12:48 -0400
Re: >< swap operator Richard Damon <Richard@Damon-Family.org> - 2018-10-05 13:55 -0400
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-05 11:20 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 14:45 -0400
Re: >< swap operator Richard Damon <Richard@Damon-Family.org> - 2018-10-05 21:39 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-07 08:51 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-11-25 14:18 -0800
Re: >< swap operator Anton Shepelev <anton.txt@g{oogle}mail.com> - 2018-10-05 15:46 +0300
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 06:05 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 06:16 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 15:09 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 10:18 -0400
Re: >< swap operator Anton Shepelev <anton.txt@g{oogle}mail.com> - 2018-10-05 17:32 +0300
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 10:34 -0400
Of course it is crazy! (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 15:17 +0000
Re: >< swap operator gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 18:30 +0000
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 14:48 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 15:06 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 13:55 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 06:14 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 16:18 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 10:21 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 17:27 +0200
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-05 15:26 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 10:28 -0400
Re: >< swap operator gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 14:46 +0000
When pigs fly... (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 16:10 +0000
Re: >< swap operator Anton Shepelev <anton.txt@g{oogle}mail.com> - 2018-10-05 17:35 +0300
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 10:46 -0400
Re: >< swap operator gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 15:15 +0000
6K years??? (Was: >< swap operator) gazelle@shell.xmission.com (Kenny McCormack) - 2018-10-05 13:20 +0000
Re: 6K years??? (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 09:28 -0400
Re: 6K years??? (Was: >< swap operator) Wouter Verhelst <w@uter.be> - 2018-10-05 17:53 +0200
Re: 6K years??? (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 11:56 -0400
Re: 6K years??? (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-05 18:17 +0200
Re: 6K years??? (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 09:21 -0700
Re: 6K years??? (Was: >< swap operator) David Brown <david.brown@hesbynett.no> - 2018-10-05 18:50 +0200
Re: 6K years??? (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 12:52 -0400
Re: 6K years??? (Was: >< swap operator) "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-05 13:05 -0400
Re: 6K years??? (Was: >< swap operator) Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-06 03:42 -0700
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-05 15:59 +0200
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-06 03:45 +0100
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-04 11:22 -0700
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 20:35 +0100
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-04 13:28 +0100
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-10-04 17:59 +0100
Re: >< swap operator John Bode <jfbode1029@gmail.com> - 2018-10-04 09:56 -0700
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 06:03 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-03 14:37 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 09:51 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 15:39 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 10:05 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 10:09 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 16:22 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 10:29 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 20:52 +0200
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-03 14:57 -0400
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 16:06 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-03 00:09 +0100
Re: >< swap operator Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2018-10-02 19:21 -0400
Re: >< swap operator David Brown <david.brown@hesbynett.no> - 2018-10-03 11:21 +0200
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-10-02 13:43 -0700
Re: >< swap operator scott@slp53.sl.home (Scott Lurndal) - 2018-10-02 21:01 +0000
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 14:29 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 22:37 +0100
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-03 05:07 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 21:01 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 16:06 -0400
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 21:45 +0100
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 17:09 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 16:11 -0400
Re: >< swap operator "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-10-02 16:22 -0400
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-10-02 13:17 -0700
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-10-02 13:24 -0700
Re: >< swap operator scott@slp53.sl.home (Scott Lurndal) - 2018-10-02 15:04 +0000
Re: >< swap operator Niles Rogoff <eternal-september@niles.xyz> - 2018-10-03 18:28 +0000
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-08-14 11:50 -0700
Re: >< swap operator Siri Cruise <chine.bleu@yahoo.com> - 2018-08-14 17:07 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 02:22 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 02:34 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 03:09 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 03:24 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 04:51 -0700
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 05:06 -0700
Re: >< swap operator Siri Cruise <chine.bleu@yahoo.com> - 2018-08-15 04:21 -0700
Re: >< swap operator Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-08-15 14:43 +0100
Re: >< swap operator fir <profesor.fir@gmail.com> - 2018-08-15 07:08 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-08-15 16:52 +0100
Re: >< swap operator Ike Naar <ike@iceland.freeshell.org> - 2018-08-15 15:51 +0000
Re: >< swap operator John Bode <jfbode1029@gmail.com> - 2018-10-01 14:59 -0700
Re: >< swap operator Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-10-02 03:06 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 11:43 +0100
Re: >< swap operator John Bode <jfbode1029@gmail.com> - 2018-10-02 07:27 -0700
Re: >< swap operator Bart <bc@freeuk.com> - 2018-10-02 15:43 +0100
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 11:01 -0700
Re: >< swap operator Keith Thompson <kst-u@mib.org> - 2018-10-02 10:54 -0700
Re: >< swap operator Thiago Adams <thiago.adams@gmail.com> - 2018-10-02 12:39 -0700
Re: >< swap operator skybuck2000@hotmail.com - 2018-10-10 18:10 -0700
Re: >< swap operator skybuck2000@hotmail.com - 2018-10-10 18:24 -0700
Page 12 of 18 — ← Prev page 1 … 10 11 [12] 13 14 … 18 Next page →
| From | Bart <bc@freeuk.com> |
|---|---|
| Date | 2018-10-08 01:30 +0100 |
| Message-ID | <lyxuD.7212$aX1.1003@fx21.am4> |
| In reply to | #136409 |
On 08/10/2018 01:24, Keith Thompson wrote: > David Kleinecke <dkleinecke@gmail.com> writes: >> On Sunday, October 7, 2018 at 4:53:44 PM UTC-7, Keith Thompson wrote: > [...] >>> The phrase "syntax error" does not mean "any error that terminates >>> compilation", though I've seen the term used that way. Errors that >>> require a diagnostic (and may also terminate compilation) are divided >>> between syntax errors and constraint violations (and the #error >>> directive, and possibly some cases of undefined behavior). > [...] >> A compiler writer has a choice of strategies. In the >> case of a syntax error it is usually quite fussy to get >> back into the flow but a constraint violation can be >> reported and compilation resumed. That is my approach - >> syntax violations end compilation but a constraint >> violation causes a report and the end of code generation, >> but code checking continues. > > Most compilers make some effort to recover from syntax errors. > For example, after detecting a missing semicolon, a compiler might > in effect insert a semicolon into its internal parse tree so it > can diagnose later errors. > > Such efforts have mixed success. C's grammar, I think, can make > recovery particularly difficult compared to some other languages. > As a compiler user, error messages after the first syntax error > may or may not be meaningful. > > A particularly clever compiler might use code layout (line breaks > and indentation to help it guess what was meant in the presence of > a syntax error. Yes, this approach could be useful where you have to submit your program on forms to be turned into punched cards overnight, ready for a single new compilation attempt the next day. Then you will want to know about as many errors as possible. However we've moved on from that. -- bart
[toc] | [prev] | [next] | [standalone]
| From | Joe Pfeiffer <pfeiffer@cs.nmsu.edu> |
|---|---|
| Date | 2018-10-07 19:12 -0600 |
| Message-ID | <1b5zyd2qd1.fsf@pfeifferfamily.net> |
| In reply to | #136411 |
Bart <bc@freeuk.com> writes: > On 08/10/2018 01:24, Keith Thompson wrote: >> David Kleinecke <dkleinecke@gmail.com> writes: >>> On Sunday, October 7, 2018 at 4:53:44 PM UTC-7, Keith Thompson wrote: >> [...] >>>> The phrase "syntax error" does not mean "any error that terminates >>>> compilation", though I've seen the term used that way. Errors that >>>> require a diagnostic (and may also terminate compilation) are divided >>>> between syntax errors and constraint violations (and the #error >>>> directive, and possibly some cases of undefined behavior). >> [...] >>> A compiler writer has a choice of strategies. In the >>> case of a syntax error it is usually quite fussy to get >>> back into the flow but a constraint violation can be >>> reported and compilation resumed. That is my approach - >>> syntax violations end compilation but a constraint >>> violation causes a report and the end of code generation, >>> but code checking continues. >> >> Most compilers make some effort to recover from syntax errors. >> For example, after detecting a missing semicolon, a compiler might >> in effect insert a semicolon into its internal parse tree so it >> can diagnose later errors. >> >> Such efforts have mixed success. C's grammar, I think, can make >> recovery particularly difficult compared to some other languages. >> As a compiler user, error messages after the first syntax error >> may or may not be meaningful. >> >> A particularly clever compiler might use code layout (line breaks >> and indentation to help it guess what was meant in the presence of >> a syntax error. > > Yes, this approach could be useful where you have to submit your > program on forms to be turned into punched cards overnight, ready for > a single new compilation attempt the next day. > > Then you will want to know about as many errors as possible. > > However we've moved on from that. I'd argue that we've moved on to where it isn't as vital to get as many errors as possible reported on a compilation, but it's still helpful. I've worked with compilers that report the first error and terminate (not in C), and it's still *painful*.
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2018-10-06 18:26 +0100 |
| Message-ID | <87tvlzhtqr.fsf@bsb.me.uk> |
| In reply to | #136328 |
Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
> On Friday, October 5, 2018 at 8:31:50 PM UTC+1, Ben Bacarisse wrote:
>> Bart <bc@freeuk.com> writes:
>>
>> > It's because there is a strict demarcation between statements, and
>> > expressions (unlike in C where any statement is also an expression).
>>
>> I don't know what you intended to write there but what came out is
>> wrong. Statements in C are not also expressions. In fact C also has a
>> strict demarcation between statements and expressions.
>>
> If it did then
>
> if(x = 2)
> {
> /* this always executes */
> }
>
> would be a syntax error.
I think we are talking at cross-purposes. I am simply saying that C
maintains a strict demarcation between statements and expressions. You
are of the opinion that an assignment should not be an expression, but
what is included in each set was not my point, only that there is never
any confusion about which is which. In particular, that neither set is
included in the other, as suggested by Bart's "any expression is also a
statement" (corrected).
--
Ben.
[toc] | [prev] | [next] | [standalone]
| From | Bart <bc@freeuk.com> |
|---|---|
| Date | 2018-10-06 19:41 +0100 |
| Message-ID | <Hl7uD.2327$VQ4.903@fx20.am4> |
| In reply to | #136351 |
On 06/10/2018 18:26, Ben Bacarisse wrote:
> Malcolm McLean <malcolm.arthur.mclean@gmail.com> writes:
>
>> On Friday, October 5, 2018 at 8:31:50 PM UTC+1, Ben Bacarisse wrote:
>>> Bart <bc@freeuk.com> writes:
>>>
>>>> It's because there is a strict demarcation between statements, and
>>>> expressions (unlike in C where any statement is also an expression).
>>>
>>> I don't know what you intended to write there but what came out is
>>> wrong. Statements in C are not also expressions. In fact C also has a
>>> strict demarcation between statements and expressions.
>>>
>> If it did then
>>
>> if(x = 2)
>> {
>> /* this always executes */
>> }
>>
>> would be a syntax error.
>
> I think we are talking at cross-purposes. I am simply saying that C
> maintains a strict demarcation between statements and expressions.
Which for all intents and purposes doesn't exist.
While it is usually one way - an expression can be made into a statement
- with gcc's extension it goes both ways with statements becoming
expressions (I think you wrap ({...}) around them).
--
bart
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Date | 2018-10-06 13:05 -0700 |
| Message-ID | <ln8t3a3koc.fsf@kst-u.example.com> |
| In reply to | #136354 |
Bart <bc@freeuk.com> writes:
> On 06/10/2018 18:26, Ben Bacarisse wrote:
[...]
>> I think we are talking at cross-purposes. I am simply saying that C
>> maintains a strict demarcation between statements and expressions.
>
> Which for all intents and purposes doesn't exist.
Of course it does.
> While it is usually one way - an expression can be made into a statement
> - with gcc's extension it goes both ways with statements becoming
> expressions (I think you wrap ({...}) around them).
`x = 42` is an expression, and is not a statement. `x = 42;`
is a statement, and is not an expression. There is no construct
in C (barring silly macro tricks) that is both an expression and
a statement. There is no ambiguity, in spite of your attempts to
believe that there is.
That's what we me by a strict demarcation between statements and
expressions.
--
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"
[toc] | [prev] | [next] | [standalone]
| From | Malcolm McLean <malcolm.arthur.mclean@gmail.com> |
|---|---|
| Date | 2018-10-07 02:24 -0700 |
| Message-ID | <face8fb3-b8e8-4c43-9b84-58b2874aa637@googlegroups.com> |
| In reply to | #136360 |
On Saturday, October 6, 2018 at 9:05:52 PM UTC+1, Keith Thompson wrote:
> Bart <bc@freeuk.com> writes:
> > On 06/10/2018 18:26, Ben Bacarisse wrote:
> [...]
> >> I think we are talking at cross-purposes. I am simply saying that C
> >> maintains a strict demarcation between statements and expressions.
> >
> > Which for all intents and purposes doesn't exist.
>
> Of course it does.
>
> > While it is usually one way - an expression can be made into a statement
> > - with gcc's extension it goes both ways with statements becoming
> > expressions (I think you wrap ({...}) around them).
>
> `x = 42` is an expression, and is not a statement. `x = 42;`
> is a statement, and is not an expression. There is no construct
> in C (barring silly macro tricks) that is both an expression and
> a statement. There is no ambiguity, in spite of your attempts to
> believe that there is.
>
> That's what we me by a strict demarcation between statements and
> expressions.
>
'x = 42;' (note the semicolon) is a statement. x = 42 is an expression
yielding 42. Which is arguably a BAD THING.
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2018-10-07 12:41 +0200 |
| Message-ID | <ppcnrs$uhb$1@dont-email.me> |
| In reply to | #136375 |
On 07/10/18 11:24, Malcolm McLean wrote:
> On Saturday, October 6, 2018 at 9:05:52 PM UTC+1, Keith Thompson wrote:
>> Bart <bc@freeuk.com> writes:
>>> On 06/10/2018 18:26, Ben Bacarisse wrote:
>> [...]
>>>> I think we are talking at cross-purposes. I am simply saying that C
>>>> maintains a strict demarcation between statements and expressions.
>>>
>>> Which for all intents and purposes doesn't exist.
>>
>> Of course it does.
>>
>>> While it is usually one way - an expression can be made into a statement
>>> - with gcc's extension it goes both ways with statements becoming
>>> expressions (I think you wrap ({...}) around them).
>>
>> `x = 42` is an expression, and is not a statement. `x = 42;`
>> is a statement, and is not an expression. There is no construct
>> in C (barring silly macro tricks) that is both an expression and
>> a statement. There is no ambiguity, in spite of your attempts to
>> believe that there is.
>>
>> That's what we me by a strict demarcation between statements and
>> expressions.
>>
> 'x = 42;' (note the semicolon) is a statement. x = 42 is an expression
> yielding 42. Which is arguably a BAD THING.
>
You can argue about it being bad as much as you like (and I will
probably agree with at least some points). But the discussion is not
about whether it is a good thing that "x = 42" is a valid expression in
C - the point is that it /is/ a valid expression in C. And it is not a
statement. "x = 42;" is a statement, and not an expression. These are
facts about the language, not opinions on whether the design decisions
were good choices.
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2018-10-06 00:22 +0000 |
| Subject | 100% of the user base... (Was: >< swap operator) |
| Message-ID | <pp8v7m$ls3$1@news.xmission.com> |
| In reply to | #136235 |
In article <AXwtD.11298$PI.11041@fx25.am4>, Bart <bc@freeuk.com> wrote: ... >The whole thing sounds terrible, it will look terrible and it will be >impossible to understand. Actually, 100% of the CAlive user base will understand the language perfectly, since that one person will have singlehandedly implemented all of it. So, there's really no need to worry about lack of understanding amongst the user base. -- Rich people pay Fox people to convince middle class people to blame poor people. (John Fugelsang)
[toc] | [prev] | [next] | [standalone]
| From | Bart <bc@freeuk.com> |
|---|---|
| Date | 2018-10-06 01:55 +0100 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <TJTtD.4030$eN2.3250@fx07.am4> |
| In reply to | #136315 |
On 06/10/2018 01:22, Kenny McCormack wrote: > In article <AXwtD.11298$PI.11041@fx25.am4>, Bart <bc@freeuk.com> wrote: > ... >> The whole thing sounds terrible, it will look terrible and it will be >> impossible to understand. > > Actually, 100% of the CAlive user base will understand the language > perfectly, since that one person will have singlehandedly implemented all > of it. > > So, there's really no need to worry about lack of understanding amongst the > user base. > That's rather unfair as there one-man implementations of languages, and some of those may only be used by their implementer (sometimes for good reasons if the language is a private in-house tool) In this case, however, I don't think even the implementer will understand it. Look at this list of features added since around 2015: https://groups.google.com/forum/#!forum/caliveprogramminglanguage Most of them are off-the-wall ideas, that you have no idea about even after reading the explanations. (And if you did immediately after reading, you will have forgotten 10 minutes later.) Anyway I doubt such a language will ever be completed if it needs to have this lot in it. There is just too much to do in figuring out how the hell it's all going to work, especially how the features will work today without conflicts or ambiguity. Another reason it likely won't complete is if the Designer just keeps thinking up more and more wacky things to add to it, rather than getting started. A harsh opinion but the RH apparently like to know the Truth. And it might even give an incentive to stop adding stupid ideas, junk 90% of what's there (preferably junk also the massively complex IDE, the new 40-bit processor, the new OS, backwards compatibility with C90, and plans to add compilers such as for the latest Fortran, apparently in a matter of weeks (really?)), and just get on with it. -- bart
[toc] | [prev] | [next] | [standalone]
| From | Malcolm McLean <malcolm.arthur.mclean@gmail.com> |
|---|---|
| Date | 2018-10-06 03:58 -0700 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <60f1cde6-2cdb-4702-bb53-aba245d258d5@googlegroups.com> |
| In reply to | #136316 |
On Saturday, October 6, 2018 at 1:55:24 AM UTC+1, Bart wrote: > On 06/10/2018 01:22, Kenny McCormack wrote: > > In article <AXwtD.11298$PI.11041@fx25.am4>, Bart <bc@freeuk.com> wrote: > > ... > >> The whole thing sounds terrible, it will look terrible and it will be > >> impossible to understand. > > > > Actually, 100% of the CAlive user base will understand the language > > perfectly, since that one person will have singlehandedly implemented all > > of it. > > > > So, there's really no need to worry about lack of understanding amongst the > > user base. > > > > That's rather unfair as there one-man implementations of languages, and > some of those may only be used by their implementer (sometimes for good > reasons if the language is a private in-house tool) > > In this case, however, I don't think even the implementer will > understand it. Look at this list of features added since around 2015: > > https://groups.google.com/forum/#!forum/caliveprogramminglanguage > > Most of them are off-the-wall ideas, that you have no idea about even > after reading the explanations. (And if you did immediately after > reading, you will have forgotten 10 minutes later.) > > Anyway I doubt such a language will ever be completed if it needs to > have this lot in it. There is just too much to do in figuring out how > the hell it's all going to work, especially how the features will work > today without conflicts or ambiguity. > > Another reason it likely won't complete is if the Designer just keeps > thinking up more and more wacky things to add to it, rather than getting > started. > > A harsh opinion but the RH apparently like to know the Truth. > > And it might even give an incentive to stop adding stupid ideas, junk > 90% of what's there (preferably junk also the massively complex IDE, the > new 40-bit processor, the new OS, backwards compatibility with C90, and > plans to add compilers such as for the latest Fortran, apparently in a > matter of weeks (really?)), and just get on with it. > Rick needs to use Agile for CAlive. That means 1) writing a minimal interpreter or compiler that implements a subset of C or CAlive and can be used to write a "Hello world" type program. 2) Gradually adding features, firstly from C and secondly from CAlive, to make the compiler more extensive. 3) Releasing a usable version on github fairly early even if it doesn't really have enough features to compete with other programming languages. If lucky, you get user feedback, even people offering to help with the project. If not, the discipline forces you to keep CAlive in a usable state.
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2018-10-06 11:51 +0000 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ppa7kh$b0k$1@news.xmission.com> |
| In reply to | #136329 |
In article <60f1cde6-2cdb-4702-bb53-aba245d258d5@googlegroups.com>, Malcolm McLean <malcolm.arthur.mclean@gmail.com> wrote: ... >Rick needs to use Agile for CAlive. > >That means >1) writing a minimal interpreter or compiler that implements a subset of >C or CAlive and can be used to write a "Hello world" type program. >2) Gradually adding features, firstly from C and secondly from CAlive, >to make the compiler more extensive. >3) Releasing a usable version on github fairly early even if it doesn't >really have enough features to compete with other programming languages. >If lucky, you get user feedback, even people offering to help with >the project. If not, the discipline forces you to keep CAlive in a >usable state. You *SO* totally don't understand the CAlive development mentality! There will be exactly one release of CAlive. It will be perfect in every way. None of this silly incrementalism for our Ricky. Remember the CAlive slogan: Imaginary software for imaginary beings. -- "Every time Mitt opens his mouth, a swing state gets its wings." (Should be on a bumper sticker)
[toc] | [prev] | [next] | [standalone]
| From | Bart <bc@freeuk.com> |
|---|---|
| Date | 2018-10-06 13:09 +0100 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <KB1uD.706$I34.171@fx43.am4> |
| In reply to | #136332 |
On 06/10/2018 12:51, Kenny McCormack wrote: > In article <60f1cde6-2cdb-4702-bb53-aba245d258d5@googlegroups.com>, > Malcolm McLean <malcolm.arthur.mclean@gmail.com> wrote: > ... >> Rick needs to use Agile for CAlive. >> >> That means >> 1) writing a minimal interpreter or compiler that implements a subset of >> C or CAlive and can be used to write a "Hello world" type program. >> 2) Gradually adding features, firstly from C and secondly from CAlive, >> to make the compiler more extensive. >> 3) Releasing a usable version on github fairly early even if it doesn't >> really have enough features to compete with other programming languages. >> If lucky, you get user feedback, even people offering to help with >> the project. If not, the discipline forces you to keep CAlive in a >> usable state. > > You *SO* totally don't understand the CAlive development mentality! > > There will be exactly one release of CAlive. It will be perfect in every > way. None of this silly incrementalism for our Ricky. > > Remember the CAlive slogan: Imaginary software for imaginary beings. > And that version will itself be written directly in CAlive, to avoid bootstrapping issues.
[toc] | [prev] | [next] | [standalone]
| From | "Rick C. Hodgin" <rick.c.hodgin@gmail.com> |
|---|---|
| Date | 2018-10-06 05:26 -0700 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <45d4bb73-0cd6-4df9-940b-f19b7b8d9d0d@googlegroups.com> |
| In reply to | #136334 |
CAlive is to be a holy and sanctified offering unto God. It's not arbitrarily written like other software. That would be easy, cheap, common. What CAlive seeks to do is have prayer during development, to ask God for help, to do our best in design, not taking shortcuts, but fully visiting every need. CAlive is also a database only. RDC is the true workhorse. The data in CAlive's database guides RDC in how to proceed through source code. Holy, God-seeking, The Father honoring, living to serve Jesus because their heart's on fire developers will work on CAlive. When it is ready, prayed over, has a solemn time of reflection and fasting, then it will be released. -- Rick C. Hodgin
[toc] | [prev] | [next] | [standalone]
| From | Malcolm McLean <malcolm.arthur.mclean@gmail.com> |
|---|---|
| Date | 2018-10-06 05:40 -0700 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ccc5bb12-1bff-49d9-a368-7ccb4f1473ae@googlegroups.com> |
| In reply to | #136335 |
On Saturday, October 6, 2018 at 1:27:07 PM UTC+1, Rick C. Hodgin wrote: > CAlive is to be a holy and sanctified offering unto God. > It's not arbitrarily written like other software. That would > be easy, cheap, common. > > What CAlive seeks to do is have prayer during development, > to ask God for help, to do our best in design, not taking > shortcuts, but fully visiting every need. > > CAlive is also a database only. RDC is the true workhorse. > The data in CAlive's database guides RDC in how to proceed > through source code. > > Holy, God-seeking, The Father honoring, living to serve Jesus > because their heart's on fire developers will work on CAlive. > When it is ready, prayed over, has a solemn time of > reflection and fasting, then it will be released. > Kenny was right about my not understanding the CAlive development mentality.
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2018-10-06 12:46 +0000 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ppaard$csv$1@news.xmission.com> |
| In reply to | #136336 |
In article <ccc5bb12-1bff-49d9-a368-7ccb4f1473ae@googlegroups.com>, Malcolm McLean <malcolm.arthur.mclean@gmail.com> wrote: >On Saturday, October 6, 2018 at 1:27:07 PM UTC+1, Rick C. Hodgin wrote: >> CAlive is to be a holy and sanctified offering unto God. >> It's not arbitrarily written like other software. That would >> be easy, cheap, common. >> >> What CAlive seeks to do is have prayer during development, >> to ask God for help, to do our best in design, not taking >> shortcuts, but fully visiting every need. >> >> CAlive is also a database only. RDC is the true workhorse. >> The data in CAlive's database guides RDC in how to proceed >> through source code. >> >> Holy, God-seeking, The Father honoring, living to serve Jesus >> because their heart's on fire developers will work on CAlive. >> When it is ready, prayed over, has a solemn time of >> reflection and fasting, then it will be released. >Kenny was right about my not understanding the CAlive development >mentality. Yepper! -- http://www.rollingstone.com/politics/news/the-10-dumbest-things-ever-said-about-global-warming-20130619
[toc] | [prev] | [next] | [standalone]
| From | Melzzzzz <Melzzzzz@zzzzz.com> |
|---|---|
| Date | 2018-10-06 12:46 +0000 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <_82uD.1741$VQ4.539@fx20.am4> |
| In reply to | #136336 |
On 2018-10-06, Malcolm McLean <malcolm.arthur.mclean@gmail.com> wrote: > On Saturday, October 6, 2018 at 1:27:07 PM UTC+1, Rick C. Hodgin wrote: >> CAlive is to be a holy and sanctified offering unto God. >> It's not arbitrarily written like other software. That would >> be easy, cheap, common. >> >> What CAlive seeks to do is have prayer during development, >> to ask God for help, to do our best in design, not taking >> shortcuts, but fully visiting every need. >> >> CAlive is also a database only. RDC is the true workhorse. >> The data in CAlive's database guides RDC in how to proceed >> through source code. >> >> Holy, God-seeking, The Father honoring, living to serve Jesus >> because their heart's on fire developers will work on CAlive. >> When it is ready, prayed over, has a solemn time of >> reflection and fasting, then it will be released. >> > Kenny was right about my not understanding the CAlive development > mentality. Is this really Rick? Post looks like satire ;) -- press any key to continue or any other to quit...
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2018-10-06 12:49 +0000 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ppab0d$csv$2@news.xmission.com> |
| In reply to | #136338 |
In article <_82uD.1741$VQ4.539@fx20.am4>, Melzzzzz <Melzzzzz@zzzzz.com> wrote: ... >> Kenny was right about my not understanding the CAlive development >> mentality. >Is this really Rick? Post looks like satire ;) Yeah, that was my first reaction, too. But it is so hard to tell, these days. My guess is that we might as well treat it as genuine, at least unless/until The Real Rick posts one of his usual "This isn't me" screeds. -- The randomly chosen signature file that would have appeared here is more than 4 lines long. As such, it violates one or more Usenet RFCs. In order to remain in compliance with said RFCs, the actual sig can be found at the following URL: http://user.xmission.com/~gazelle/Sigs/BestCLCPostEver
[toc] | [prev] | [next] | [standalone]
| From | "Rick C. Hodgin" <rick.c.hodgin@gmail.com> |
|---|---|
| Date | 2018-10-06 06:27 -0700 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <d07b719f-b186-475d-973a-2323bf8546b4@googlegroups.com> |
| In reply to | #136339 |
You all mock me today. The day of true Mocking will come for all who reject Jesus Christ, and who mock His servants, for He calls us His friends (John 15). A day of true Mocking (with a capital M). Judgment Day. -- Rick C. Hodgin
[toc] | [prev] | [next] | [standalone]
| From | gazelle@shell.xmission.com (Kenny McCormack) |
|---|---|
| Date | 2018-10-07 12:47 +0000 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ppcv8t$pjg$1@news.xmission.com> |
| In reply to | #136340 |
In article <d07b719f-b186-475d-973a-2323bf8546b4@googlegroups.com>, Rick C. Hodgin <rick.c.hodgin@gmail.com> wrote: >You all mock me today. The day of true Mocking will >come for all who reject Jesus Christ, and who mock His >servants, for He calls us His friends (John 15). > >A day of true Mocking (with a capital M). Judgment Day. See sig... And, yeah, funny how all that "I love you" crap goes out the window when you're cornered like a wild animlal. -- "The most unsettling aspect of my atheism for Christians is when they realize that their Bible has no power to make me wince. They are used to using it like a cattle prod to get people to cower into compliance."
[toc] | [prev] | [next] | [standalone]
| From | "Rick C. Hodgin" <rick.c.hodgin@gmail.com> |
|---|---|
| Date | 2018-10-07 09:03 -0400 |
| Subject | Re: 100% of the user base... (Was: >< swap operator) |
| Message-ID | <ppd06m$vtn$1@dont-email.me> |
| In reply to | #136378 |
On 10/07/2018 08:47 AM, Kenny McCormack wrote:
> In article <d07b719f-b186-475d-973a-2323bf8546b4@googlegroups.com>,
> Rick C. Hodgin <rick.c.hodgin@gmail.com> wrote:
>> You all mock me today. The day of true Mocking will
>> come for all who reject Jesus Christ, and who mock His
>> servants, for He calls us His friends (John 15).
>>
>> A day of true Mocking (with a capital M). Judgment Day.
>
> See sig...
Even the demons tremble at the name of Jesus. The only
reason you don't today is because you have no spirit in-
fluence, and your conscience has been seared through a
repeated embracing of sin. You no longer have the gift
God gave you as a child, which was your conscience at work
to guide you toward Him in this world. Through a repeated
ignoring of that prompting you have seared it, and God has
turned you over to a reprobate mind to do those things
which are not convenient (Romans 1 ... go look it up if
you want to know the truth).
Demons trembling:
https://www.biblegateway.com/passage/?search=James+2%3A19
19 Thou believest that there is one God; thou doest
well: the devils also believe, and tremble.
> And, yeah, funny how all that "I love you" crap goes out
> the window when you're cornered like a wild animlal.
If you don't see it sooner, know that you will see the love
on Judgment Day, Kenny, when you realize the number of things
Christians put up with from you, while warning you contin-
ually that a day of judgment is coming, and that your soul
is under condemnation for sin, and that your spirit is dead,
and that you'll be tossed headlong into the burning lake of
fire forever unless you come to Jesus and ask forgiveness.
You'll see the true love they held in their heart when all
things are revealed, when all of us are stripped naked be-
fore God, when all our works are exposed for what they were,
and you see their true intentions without any perceived gloss
or glaze to the contrary. You'll see the lamenting in their
hearts as they prayed over you. You'll see the number of
times God sent His Holy angels to direct men and women like
me to reach out to you, to save you. You'll see the true
black nature of your sin-loving, God-rejecting heart, and
it will make you weep because you'll also see then who it
was you rejected, and what it was you lost in so doing.
-----
I care about your eternal soul, Kenny, but I cannot make
you believe. Only God can do that, and He only does that
for the people who are being saved. Until you set your
mind on knowing the truth, until you repent of your sin,
until you come to Jesus asking forgiveness, you will not
be saved.
-----
You should enjoy this carnal life, because if you do not
receive Christ, it will be the closest thing to Heaven
you'll ever know, save that brief period of time where you
get to see it as you're being judged, to know then truly
what your sin has cost you.
That thought should frighten you to no end, but I imagine
you'll just mock me further, quoting the things I've post-
ed out of context so as to sow seeds of your evil intent
in the people's minds around you, painting one of God's ser-
vants as some ridiculous thing rather than that way God Him-
self regards us.
You cannot even see how far you're gone, can you, Kenny?
That is the real loss. But someday you will know ... one
way or the other.
--
Rick C. Hodgin
[toc] | [prev] | [next] | [standalone]
Page 12 of 18 — ← Prev page 1 … 10 11 [12] 13 14 … 18 Next page →
Back to top | Article view | comp.lang.c
csiph-web