Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #382146 > unrolled thread
| Started by | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| First post | 2024-02-09 00:39 +0000 |
| Last post | 2024-02-16 04:11 +0100 |
| Articles | 20 on this page of 517 — 24 participants |
Back to article view | Back to comp.lang.c
How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-09 00:39 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-09 00:53 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-09 02:10 +0000
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-10 07:31 -0800
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-09 01:13 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-09 09:27 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-09 10:16 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-09 10:36 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-09 13:17 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-09 14:08 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-09 22:41 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-09 23:54 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-10 13:03 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-11 10:46 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-09 14:43 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-09 22:43 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-10 14:42 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 16:54 +0100
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-09 16:35 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 09:09 -0800
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-09 17:22 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 09:34 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-09 18:02 +0000
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-09 19:46 +0100
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-09 21:48 +0100
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-11 12:09 +0100
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-11 12:23 +0100
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-11 12:37 +0100
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-11 12:46 +0100
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-09 17:38 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 09:49 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-09 18:04 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 10:28 -0800
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-09 18:52 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-09 20:20 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 13:11 -0800
Re: How About Disallowing Assignments In Expressions? fir <fir@grunge.pl> - 2024-02-09 23:11 +0100
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-09 22:14 +0000
Re: How About Disallowing Assignments In Expressions? dave_thompson_2@comcast.net - 2024-02-26 04:22 -0500
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-27 12:40 +0100
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-27 13:21 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-29 21:29 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-10 02:37 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-10 03:06 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-10 15:02 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-10 21:46 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 20:16 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-09 20:17 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-10 16:53 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-10 21:49 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 13:36 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 16:55 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-10 13:06 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-10 16:58 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-10 22:45 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-10 22:49 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-11 00:11 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 13:50 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-11 00:15 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 13:45 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-11 00:17 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-11 01:08 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-11 01:18 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-10 17:34 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-11 01:42 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-10 18:00 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-11 05:30 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-10 21:37 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-12 01:16 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-11 19:12 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-11 19:34 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 12:26 +0100
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-12 11:38 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 14:36 +0100
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-12 13:57 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 16:04 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-12 08:20 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-12 08:13 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 17:43 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-12 03:47 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-11 20:12 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 12:23 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-14 21:44 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 14:38 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:43 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-15 15:55 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-15 08:27 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 10:06 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-11 16:55 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 18:05 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-11 18:00 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 12:40 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-12 20:27 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 09:07 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 09:35 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 11:36 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 12:12 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 14:15 +0100
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-13 12:32 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-13 13:56 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 15:10 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 15:20 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 17:30 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 17:35 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 18:58 +0100
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 18:27 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 19:54 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-13 21:08 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 21:15 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-13 22:50 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 22:45 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-16 23:55 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:22 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 22:43 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 12:58 -0800
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-13 22:56 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 15:30 -0800
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-14 02:48 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-14 09:35 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-14 09:34 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-14 11:11 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-14 10:43 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-14 13:32 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-15 08:23 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:51 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-15 17:27 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 03:37 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 04:46 +0000
Building Code Again (was: How About Disallowing Assignments In Expressions?) bart <bc@freeuk.com> - 2024-02-14 11:30 +0000
Re: Building Code Again (was: How About Disallowing Assignments In Expressions?) Michael S <already5chosen@yahoo.com> - 2024-02-14 14:14 +0200
Re: Building Code Again Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-14 13:46 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-14 14:17 +0000
Re: Building Code Again scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 16:03 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-14 17:04 +0000
Re: Building Code Again scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 17:58 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-14 19:35 +0000
Re: Building Code Again Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-14 20:07 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-14 21:01 +0000
Re: Building Code Again scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 21:47 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 01:07 +0000
Re: Building Code Again Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-15 03:08 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 11:44 +0000
Re: Building Code Again Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-15 16:40 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 18:02 +0000
Re: Building Code Again Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-16 00:29 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 04:45 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:56 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 10:32 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 23:05 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-16 23:41 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:26 +0000
Re: Building Code Again scott@slp53.sl.home (Scott Lurndal) - 2024-02-15 15:10 +0000
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 15:36 +0000
Re: Building Code Again David Brown <david.brown@hesbynett.no> - 2024-02-15 22:16 +0100
Re: Building Code Again bart <bc@freeuk.com> - 2024-02-15 21:29 +0000
Re: Building Code Again Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-16 00:19 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 04:42 +0000
Re: Building Code Again Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-16 05:53 +0000
Re: Building Code Again Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-16 09:54 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 22:48 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-14 21:51 +0000
Re: Building Code Again (was: How About Disallowing Assignments In Expressions?) David Brown <david.brown@hesbynett.no> - 2024-02-14 13:40 +0100
Re: Building Code Again Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-14 14:13 +0000
Re: Building Code Again Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-14 21:48 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 15:58 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 22:47 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:57 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-15 17:29 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 22:18 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 04:14 +0100
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-15 19:53 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-12 01:17 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 12:42 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:00 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-13 22:10 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 14:19 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-14 20:51 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 13:21 -0800
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 21:54 +0000
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-14 22:37 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 14:20 +0100
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-15 13:47 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-17 20:45 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-17 20:45 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 02:16 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 02:39 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:40 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 15:46 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 16:06 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 18:12 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-18 22:34 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-18 23:06 +0000
Re: How About Disallowing Assignments In Expressions? Mike Terry <news.dead.person.stones@darjeeling.plus.com> - 2024-02-19 00:06 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-19 02:26 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 08:58 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-19 14:21 +0000
[OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 16:20 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 16:52 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 18:04 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 18:30 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 05:45 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-20 09:00 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 22:37 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-21 08:41 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-20 03:27 -0500
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 22:38 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-20 23:56 -0500
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-20 10:09 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-20 18:10 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-20 18:26 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-20 18:30 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 18:54 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-20 18:59 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-20 19:27 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 19:35 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-20 19:39 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 22:43 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 22:40 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-21 08:52 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-21 11:25 -0500
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 18:51 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-21 00:24 -0500
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-22 01:37 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Mike Terry <news.dead.person.stones@darjeeling.plus.com> - 2024-02-20 18:47 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-21 00:14 -0500
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-21 11:21 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-20 15:49 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-19 18:14 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-20 16:16 +0100
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-20 16:59 +0000
Re: [OT] was Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 22:36 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 16:28 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 18:09 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-19 08:04 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-19 17:58 -0800
Re: How About Disallowing Assignments In Expressions? Mike Terry <news.dead.person.stones@darjeeling.plus.com> - 2024-02-19 19:21 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-20 00:05 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:37 +0000
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-20 03:32 -0500
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 17:06 +0000
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-20 12:37 -0500
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 19:29 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 23:10 +0000
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-21 00:34 -0500
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-21 06:20 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-20 16:19 +0100
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-19 18:19 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-20 17:20 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-20 09:46 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-20 19:39 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 18:14 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-20 11:01 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-20 20:09 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 23:03 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-21 00:33 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-21 00:45 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-21 01:57 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-21 06:21 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-21 09:14 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-20 09:06 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-20 11:20 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-20 13:03 +0100
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-21 01:35 -0800
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 02:43 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-20 11:02 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-20 13:37 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-20 16:32 +0100
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 17:12 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-21 09:27 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-21 11:08 +0000
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-20 12:43 -0800
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-20 12:43 -0800
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-20 12:11 -0800
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-20 12:13 -0800
Re: How About Disallowing Assignments In Expressions? Mike Terry <news.dead.person.stones@darjeeling.plus.com> - 2024-02-21 01:29 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-19 02:12 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 09:00 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 23:41 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 23:42 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-19 02:14 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-19 05:17 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 09:29 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:33 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 16:18 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 17:55 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:34 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 23:46 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-17 17:22 -0800
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 07:48 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-18 09:34 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-18 11:30 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 12:00 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.harnden@gmail.invalid> - 2024-02-18 12:39 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:19 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 15:59 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 23:48 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-15 16:41 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 01:16 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-16 08:54 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 23:08 +0000
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-16 15:23 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-16 17:13 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-17 12:04 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-17 13:10 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-17 16:01 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-17 15:54 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-17 22:08 +0200
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-17 20:13 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-17 22:33 +0200
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 15:52 +0100
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-17 17:35 -0500
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-17 23:43 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:34 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 15:59 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:23 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 23:53 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 23:38 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-19 02:20 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-19 05:19 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-19 15:15 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-20 10:02 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 09:36 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 04:34 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-19 05:18 +0000
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-19 00:39 -0500
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:35 +0000
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-20 03:18 -0500
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-20 10:11 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 23:16 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-20 23:22 +0000
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-16 12:20 -0800
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-16 21:24 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.nospam@gmail.invalid> - 2024-02-16 21:39 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 23:08 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-16 16:52 -0800
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-17 01:43 +0000
Re: How About Disallowing Assignments In Expressions? Richard Harnden <richard.harnden@gmail.invalid> - 2024-02-17 10:08 +0000
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-18 04:32 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-18 14:02 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:30 +0000
Re: How About Disallowing Assignments In Expressions? gazelle@shell.xmission.com (Kenny McCormack) - 2024-02-17 05:07 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-17 12:09 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-17 13:07 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-17 16:54 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-17 18:46 +0100
Re: How About Disallowing Assignments In Expressions? gazelle@shell.xmission.com (Kenny McCormack) - 2024-02-17 19:37 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 16:01 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:59 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 14:21 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-15 16:47 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-15 17:11 +0000
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-16 08:33 -0800
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-16 17:45 +0000
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-17 15:56 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 01:18 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-16 02:29 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-16 08:59 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 23:11 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-17 12:11 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:43 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-18 16:14 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 23:39 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-19 09:50 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:45 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-16 10:01 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 23:10 +0000
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-16 23:44 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:42 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-18 11:09 +0200
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 12:09 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 15:54 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-18 17:42 +0200
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 17:56 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 05:01 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-18 21:07 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 05:01 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-19 10:15 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 10:52 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:34 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 22:20 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 00:18 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-14 20:52 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-15 08:00 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 09:00 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 14:23 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 01:20 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 03:46 +0100
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-15 06:14 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 16:55 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 18:11 +0200
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 00:36 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 00:55 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 01:11 +0100
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-14 02:19 +0000
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-14 03:02 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 20:10 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 13:14 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 17:13 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 00:44 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-14 09:46 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 13:26 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-14 14:36 +0200
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-14 15:29 +0100
[OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-15 07:54 +0100
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) David Brown <david.brown@hesbynett.no> - 2024-02-15 14:34 +0100
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 03:49 +0100
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) David Brown <david.brown@hesbynett.no> - 2024-02-16 09:04 +0100
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-16 16:38 +0000
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) David Brown <david.brown@hesbynett.no> - 2024-02-16 18:25 +0100
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-16 12:23 -0800
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 22:41 +0000
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-16 15:29 -0800
Re: [OT] Pascal and popularity (was Re: How About Disallowing Assignments In Expressions?) G <g@nowhere.invalid> - 2024-02-16 18:11 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:47 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-15 15:15 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:48 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-15 15:16 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 01:12 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 04:03 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-16 09:49 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-16 15:35 +0200
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-17 18:54 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 13:52 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-11 13:15 -0800
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-12 12:49 +0100
Re: How About Disallowing Assignments In Expressions? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-02-12 14:51 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-12 15:33 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:09 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-10 21:48 +0000
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-10 22:47 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-11 13:57 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-12 01:14 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:14 +0100
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 17:34 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-14 01:21 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 16:59 -0800
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-14 12:02 +0200
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 15:54 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 08:03 -0800
Re: How About Disallowing Assignments In Expressions? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2024-02-14 20:31 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 21:53 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 14:47 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:42 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-15 14:40 +0100
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-14 22:04 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-14 22:11 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 22:31 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-17 16:10 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-17 16:45 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 02:35 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-17 18:07 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 06:45 +0100
Re: How About Disallowing Assignments In Expressions? James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-02-18 12:37 -0500
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:30 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 06:46 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 06:12 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 15:38 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 10:57 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 02:28 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-18 11:02 +0200
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 15:36 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 11:01 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-18 15:31 +0100
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-18 17:43 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:10 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 05:06 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-18 22:09 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 05:14 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-19 05:13 +0000
Re: How About Disallowing Assignments In Expressions? Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-02-19 07:54 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 17:48 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-19 08:58 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-19 18:14 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-20 01:31 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-20 09:26 +0100
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-19 17:58 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-19 19:17 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-14 22:07 -0800
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-14 15:50 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-10 15:58 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 16:52 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 18:23 +0200
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 17:06 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 19:41 +0200
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 18:31 +0000
Re: How About Disallowing Assignments In Expressions? scott@slp53.sl.home (Scott Lurndal) - 2024-02-13 18:34 +0000
Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-13 18:40 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 13:20 -0800
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-15 08:38 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 13:14 -0800
Re: How About Disallowing Assignments In Expressions? bart <bc@freeuk.com> - 2024-02-09 15:43 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-09 16:57 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:29 +0100
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 19:22 +0200
Re: How About Disallowing Assignments In Expressions? Kaz Kylheku <433-929-6894@kylheku.com> - 2024-02-13 17:30 +0000
Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-13 17:33 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 19:49 +0200
Re: How About Disallowing Assignments In Expressions? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2024-02-13 18:01 +0000
Re: How About Disallowing Assignments In Expressions? Michael S <already5chosen@yahoo.com> - 2024-02-13 20:19 +0200
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-13 19:02 +0100
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-13 13:25 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-14 21:54 -0800
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-14 22:17 -0800
Re: How About Disallowing Assignments In Expressions? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-02-15 06:07 -0800
Re: How About Disallowing Assignments In Expressions? Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-02-09 19:47 +0000
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-09 21:31 +0000
Re: How About Disallowing Assignments In Expressions? Blue-Maned_Hawk <bluemanedhawk@invalid.invalid> - 2024-02-10 08:05 +0000
Re: How About Disallowing Assignments In Expressions? David Brown <david.brown@hesbynett.no> - 2024-02-10 17:06 +0100
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:39 +0100
Re: How About Disallowing Assignments In Expressions? Richard Kettlewell <invalid@invalid.invalid> - 2024-02-11 17:21 +0000
Re: How About Disallowing Assignments In Expressions? Thiago Adams <thiago.adams@gmail.com> - 2024-02-11 16:12 -0300
Re: How About Disallowing Assignments In Expressions? Thiago Adams <thiago.adams@gmail.com> - 2024-02-11 16:15 -0300
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-12 01:13 +0000
Re: How About Disallowing Assignments In Expressions? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-02-11 19:09 -0800
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-13 17:52 +0100
Re: How About Disallowing Assignments In Expressions? Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-02-16 01:09 +0000
Re: How About Disallowing Assignments In Expressions? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-02-16 04:11 +0100
Page 4 of 26 — ← Prev page 1 2 3 [4] 5 6 … 26 Next page →
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-11 00:17 +0000 |
| Message-ID | <uq93m2$3g3f$2@dont-email.me> |
| In reply to | #382272 |
On Sat, 10 Feb 2024 16:58:01 +0100, David Brown wrote:
> It says "Assignment operators shall not be used in expressions which
> return Boolean values", at least in my copy of MISRA 1998.
One thing with that wording, it would disallow chained assignments in such
innocuous cases as
a = b = c == d;
since, after all, the expression is returning a boolean.
But this point is moot, since the later revision disallows assignment
chaining completely, anyway.
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2024-02-11 01:08 +0000 |
| Message-ID | <8734tzoli4.fsf@bsb.me.uk> |
| In reply to | #382295 |
Lawrence D'Oliveiro <ldo@nz.invalid> writes: > On Sat, 10 Feb 2024 16:58:01 +0100, David Brown wrote: > >> It says "Assignment operators shall not be used in expressions which >> return Boolean values", at least in my copy of MISRA 1998. > > One thing with that wording, it would disallow chained assignments in such > innocuous cases as > > a = b = c == d; > > since, after all, the expression is returning a boolean. The type of c == d is int, but the value will be either 0 or 1. Is that what you mean by an expression "returning a boolean" -- an expression of type in with either 0 or 1 as the value? If so you could have written a = b = 1; and made the same claim. > But this point is moot, since the later revision disallows assignment > chaining completely, anyway. -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-11 01:18 +0000 |
| Message-ID | <uq979e$40n1$1@dont-email.me> |
| In reply to | #382299 |
On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote: > Lawrence D'Oliveiro <ldo@nz.invalid> writes: > >> On Sat, 10 Feb 2024 16:58:01 +0100, David Brown wrote: >> >>> It says "Assignment operators shall not be used in expressions which >>> return Boolean values", at least in my copy of MISRA 1998. >> >> One thing with that wording, it would disallow chained assignments in >> such innocuous cases as >> >> a = b = c == d; >> >> since, after all, the expression is returning a boolean. > > The type of c == d is int, but the value will be either 0 or 1. That is the only kind of “boolean” C has.
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-10 17:34 -0800 |
| Message-ID | <87v86vbx6s.fsf@nosuchdomain.example.com> |
| In reply to | #382300 |
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote:
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>> On Sat, 10 Feb 2024 16:58:01 +0100, David Brown wrote:
>>>> It says "Assignment operators shall not be used in expressions which
>>>> return Boolean values", at least in my copy of MISRA 1998.
>>>
>>> One thing with that wording, it would disallow chained assignments in
>>> such innocuous cases as
>>>
>>> a = b = c == d;
>>>
>>> since, after all, the expression is returning a boolean.
>>
>> The type of c == d is int, but the value will be either 0 or 1.
>
> That is the only kind of “boolean” C has.
No it isn't. C99 added _Bool, which can be called bool if you include
<stdbool.h>. C23 (not yet released) will make bool a keyword, with
_Bool as an alternative spelling.
But the equality and relational operators still yield results of type
int with value 0 or 1.
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-11 01:42 +0000 |
| Message-ID | <uq98lm$40n1$6@dont-email.me> |
| In reply to | #382301 |
On Sat, 10 Feb 2024 17:34:51 -0800, Keith Thompson wrote: > Lawrence D'Oliveiro <ldo@nz.invalid> writes: > >> On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote: >> >>> Lawrence D'Oliveiro <ldo@nz.invalid> writes: >>> >>>> On Sat, 10 Feb 2024 16:58:01 +0100, David Brown wrote: >>>> >>>>> It says "Assignment operators shall not be used in expressions which >>>>> return Boolean values", at least in my copy of MISRA 1998. >>>> >>>> One thing with that wording, it would disallow chained assignments in >>>> such innocuous cases as >>>> >>>> a = b = c == d; >>>> >>>> since, after all, the expression is returning a boolean. >>> >>> The type of c == d is int, but the value will be either 0 or 1. >> >> That is the only kind of “boolean” C has. > > No it isn't. C99 added _Bool, which can be called bool if you include > <stdbool.h>. C23 (not yet released) will make bool a keyword, with > _Bool as an alternative spelling. > > But the equality and relational operators still yield results of type > int with value 0 or 1. All just new, different names for what I said: still the only kind of “boolean” C has.
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-10 18:00 -0800 |
| Message-ID | <87il2vbvza.fsf@nosuchdomain.example.com> |
| In reply to | #382303 |
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Sat, 10 Feb 2024 17:34:51 -0800, Keith Thompson wrote:
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>> On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote:
[...]
>>>> The type of c == d is int, but the value will be either 0 or 1.
>>>
>>> That is the only kind of “boolean” C has.
>>
>> No it isn't. C99 added _Bool, which can be called bool if you include
>> <stdbool.h>. C23 (not yet released) will make bool a keyword, with
>> _Bool as an alternative spelling.
>>
>> But the equality and relational operators still yield results of type
>> int with value 0 or 1.
>
> All just new, different names for what I said: still the only kind of
> “boolean” C has.
I can imagine that you're trying to express something that's correct,
but I honestly have no idea what it might be.
C has a boolean type, called "_Bool" or "bool", added in C99. _Bool is
a distinct type, not the same as or compatible with any other type.
Equality and relational operators yield results of type int, not _Bool.
An expression of any scalar type (which includes integer,
floating-point, and pointer types) can be used as a condition.
Assuming you agree with all that, I have no idea what you mean by "the
only kind of “boolean” C has".
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-11 05:30 +0000 |
| Message-ID | <uq9m1n$bfj9$1@dont-email.me> |
| In reply to | #382305 |
On Sat, 10 Feb 2024 18:00:57 -0800, Keith Thompson wrote: > Lawrence D'Oliveiro <ldo@nz.invalid> writes: >> On Sat, 10 Feb 2024 17:34:51 -0800, Keith Thompson wrote: >>> Lawrence D'Oliveiro <ldo@nz.invalid> writes: >>>> On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote: > [...] >>>>> The type of c == d is int, but the value will be either 0 or 1. >>>> >>>> That is the only kind of “boolean” C has. >>> >>> No it isn't. C99 added _Bool, which can be called bool if you include >>> <stdbool.h>. C23 (not yet released) will make bool a keyword, with >>> _Bool as an alternative spelling. >>> >> >> All just new, different names for what I said: still the only kind of >> “boolean” C has. > > I can imagine that you're trying to express something that's correct, > but I honestly have no idea what it might be. > > C has a boolean type, called "_Bool" or "bool", added in C99. _Bool is > a distinct type, not the same as or compatible with any other type. No, it is not: >>> But the equality and relational operators still yield results of type >>> int with value 0 or 1. See, no “distinct boolean type”.
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-10 21:37 -0800 |
| Message-ID | <87eddjblyh.fsf@nosuchdomain.example.com> |
| In reply to | #382308 |
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Sat, 10 Feb 2024 18:00:57 -0800, Keith Thompson wrote:
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>> On Sat, 10 Feb 2024 17:34:51 -0800, Keith Thompson wrote:
>>>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>>>> On Sun, 11 Feb 2024 01:08:51 +0000, Ben Bacarisse wrote:
>> [...]
>>>>>> The type of c == d is int, but the value will be either 0 or 1.
>>>>>
>>>>> That is the only kind of “boolean” C has.
>>>>
>>>> No it isn't. C99 added _Bool, which can be called bool if you include
>>>> <stdbool.h>. C23 (not yet released) will make bool a keyword, with
>>>> _Bool as an alternative spelling.
>>>>
>>>
>>> All just new, different names for what I said: still the only kind of
>>> “boolean” C has.
>>
>> I can imagine that you're trying to express something that's correct,
>> but I honestly have no idea what it might be.
>>
>> C has a boolean type, called "_Bool" or "bool", added in C99. _Bool is
>> a distinct type, not the same as or compatible with any other type.
>
> No, it is not:
Incorrect.
>>>> But the equality and relational operators still yield results of type
>>>> int with value 0 or 1.
Yes, and?
> See, no “distinct boolean type”.
I see. You're simply wrong.
_Bool is a distinct type. Equality and relational operators yield
results of type int, which is not type _Bool.
Again, C has a distinct boolean type *that it doesn't use in some
contexts where it would make sense to do so, for historical reasons*.
Which part of that do you disagree with?
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-12 01:16 +0000 |
| Message-ID | <uqbrgt$16jcf$5@dont-email.me> |
| In reply to | #382309 |
On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote: > _Bool is a distinct type. Equality and relational operators yield > results of type int, which is not type _Bool. There is no place where one type can be used, but the other cannot.
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-11 19:12 -0800 |
| Message-ID | <87bk8m9xzw.fsf@nosuchdomain.example.com> |
| In reply to | #382354 |
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote:
>> _Bool is a distinct type. Equality and relational operators yield
>> results of type int, which is not type _Bool.
>
> There is no place where one type can be used, but the other cannot.
Incorrect.
int main(void) {
_Bool b;
int i;
_Bool *ptr = &i;
// constraint violation because _Bool and int are not compatible
}
Do you understand that int and _Bool are distinct and incompatible
types, and that neither is a "subtype" of the other?
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-11 19:34 -0800 |
| Message-ID | <874jee9wz1.fsf@nosuchdomain.example.com> |
| In reply to | #382360 |
Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote:
>>> _Bool is a distinct type. Equality and relational operators yield
>>> results of type int, which is not type _Bool.
>>
>> There is no place where one type can be used, but the other cannot.
>
> Incorrect.
>
> int main(void) {
> _Bool b;
> int i;
> _Bool *ptr = &i;
> // constraint violation because _Bool and int are not compatible
> }
>
> Do you understand that int and _Bool are distinct and incompatible
> types, and that neither is a "subtype" of the other?
Oh, and conversion from any scalar type to _Bool yields either (_Bool)0
or (_Bool)1, a major difference between _Bool and all other scalar
types.
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2024-02-12 12:26 +0100 |
| Message-ID | <uqcv99$1fikf$2@dont-email.me> |
| In reply to | #382361 |
On 12/02/2024 04:34, Keith Thompson wrote:
> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>> On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote:
>>>> _Bool is a distinct type. Equality and relational operators yield
>>>> results of type int, which is not type _Bool.
>>>
>>> There is no place where one type can be used, but the other cannot.
>>
>> Incorrect.
>>
>> int main(void) {
>> _Bool b;
>> int i;
>> _Bool *ptr = &i;
>> // constraint violation because _Bool and int are not compatible
>> }
>>
>> Do you understand that int and _Bool are distinct and incompatible
>> types, and that neither is a "subtype" of the other?
>
> Oh, and conversion from any scalar type to _Bool yields either (_Bool)0
> or (_Bool)1, a major difference between _Bool and all other scalar
> types.
>
Absolutely. There is a /massive/ difference between:
int * p;
_Bool b = p;
and
int x = p;
[toc] | [prev] | [next] | [standalone]
| From | bart <bc@freeuk.com> |
|---|---|
| Date | 2024-02-12 11:38 +0000 |
| Message-ID | <uqcvv1$1flrb$1@dont-email.me> |
| In reply to | #382372 |
On 12/02/2024 11:26, David Brown wrote:
> On 12/02/2024 04:34, Keith Thompson wrote:
>> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>>> On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote:
>>>>> _Bool is a distinct type. Equality and relational operators yield
>>>>> results of type int, which is not type _Bool.
>>>>
>>>> There is no place where one type can be used, but the other cannot.
>>>
>>> Incorrect.
>>>
>>> int main(void) {
>>> _Bool b;
>>> int i;
>>> _Bool *ptr = &i;
>>> // constraint violation because _Bool and int are not compatible
>>> }
>>>
>>> Do you understand that int and _Bool are distinct and incompatible
>>> types, and that neither is a "subtype" of the other?
>>
>> Oh, and conversion from any scalar type to _Bool yields either (_Bool)0
>> or (_Bool)1, a major difference between _Bool and all other scalar
>> types.
>>
>
> Absolutely. There is a /massive/ difference between:
>
> int * p;
I assume the * is a typo?
> _Bool b = p;
>
> and
>
> int x = p;
>
>
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2024-02-12 14:36 +0100 |
| Message-ID | <uqd6s3$1hafe$1@dont-email.me> |
| In reply to | #382373 |
On 12/02/2024 12:38, bart wrote:
> On 12/02/2024 11:26, David Brown wrote:
>> On 12/02/2024 04:34, Keith Thompson wrote:
>>> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>>>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>>>> On Sat, 10 Feb 2024 21:37:26 -0800, Keith Thompson wrote:
>>>>>> _Bool is a distinct type. Equality and relational operators yield
>>>>>> results of type int, which is not type _Bool.
>>>>>
>>>>> There is no place where one type can be used, but the other cannot.
>>>>
>>>> Incorrect.
>>>>
>>>> int main(void) {
>>>> _Bool b;
>>>> int i;
>>>> _Bool *ptr = &i;
>>>> // constraint violation because _Bool and int are not compatible
>>>> }
>>>>
>>>> Do you understand that int and _Bool are distinct and incompatible
>>>> types, and that neither is a "subtype" of the other?
>>>
>>> Oh, and conversion from any scalar type to _Bool yields either (_Bool)0
>>> or (_Bool)1, a major difference between _Bool and all other scalar
>>> types.
>>>
>>
>> Absolutely. There is a /massive/ difference between:
>>
>> int * p;
>
> I assume the * is a typo?
No.
>
>> _Bool b = p;
This is equivalent to "b = (p != NULL);" and does not elicit a warning
from gcc (-Wall -Wextra -Wpedantic -std=C11).
(You might feel that there /should/ be a warning about it - that's
another matter. I'm saying what gcc does here, not what I think it
should do.)
>>
>> and
>>
>> int x = p;
>>
This will set "x" to an integer value based on the pointer's address.
It is almost certainly not something the programmer wanted, and elicits
a warning from gcc even without any options.
The point is, "_Bool" and "int" are not only different in theory (as
Keith has said several times, they are different incompatible types),
but they are different in practice.
(I don't know if your compiler has support for _Bool at all.)
[toc] | [prev] | [next] | [standalone]
| From | bart <bc@freeuk.com> |
|---|---|
| Date | 2024-02-12 13:57 +0000 |
| Message-ID | <uqd84c$1i0bt$1@dont-email.me> |
| In reply to | #382377 |
On 12/02/2024 13:36, David Brown wrote:
> On 12/02/2024 12:38, bart wrote:
>> On 12/02/2024 11:26, David Brown wrote:
>>> Absolutely. There is a /massive/ difference between:
>>>
>>> int * p;
>>
>> I assume the * is a typo?
>
> No.
>
>>
>>> _Bool b = p;
>
> This is equivalent to "b = (p != NULL);" and does not elicit a warning
> from gcc (-Wall -Wextra -Wpedantic -std=C11).
>
> (You might feel that there /should/ be a warning about it - that's
> another matter. I'm saying what gcc does here, not what I think it
> should do.)
>
>>>
>>> and
>>>
>>> int x = p;
>>>
>
> This will set "x" to an integer value based on the pointer's address. It
> is almost certainly not something the programmer wanted, and elicits a
> warning from gcc even without any options.
OK, at least one of them was wrong! I saw the warning for this one from
gcc; my compiler rejects both assignments.
>
> The point is, "_Bool" and "int" are not only different in theory (as
> Keith has said several times, they are different incompatible types),
> but they are different in practice.
>
> (I don't know if your compiler has support for _Bool at all.)
My C compiler has a _Bool type but it is just an alias for 'char'. (I
think done when 'char' was an alias for 'unsigned char', I later changed
it to 'signed char'.)
So it doesn't have any special properties; assigning p to it is an error
(it will need !!p), and assigning *p will copy the bottom 8 bits.
(However, if I do the same test in my systems language, there it works
as expected:
ref void p:=nil, q:=&p
bool b:=p, c:=q
println b, c, int(c)
It prints 'False True 1', which was a surprise as I must have forgotten
I'd done that support. I never use 'bool', it's more of an internal
type. But it means I could port some of this to the C compiler.)
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2024-02-12 16:04 +0100 |
| Message-ID | <uqdc28$1iutg$1@dont-email.me> |
| In reply to | #382378 |
On 12/02/2024 14:57, bart wrote: > On 12/02/2024 13:36, David Brown wrote: >> On 12/02/2024 12:38, bart wrote: >>> On 12/02/2024 11:26, David Brown wrote: > >>>> Absolutely. There is a /massive/ difference between: >>>> >>>> int * p; >>> >>> I assume the * is a typo? >> >> No. >> >>> >>>> _Bool b = p; >> >> This is equivalent to "b = (p != NULL);" and does not elicit a warning >> from gcc (-Wall -Wextra -Wpedantic -std=C11). >> >> (You might feel that there /should/ be a warning about it - that's >> another matter. I'm saying what gcc does here, not what I think it >> should do.) >> >>>> >>>> and >>>> >>>> int x = p; >>>> >> >> This will set "x" to an integer value based on the pointer's address. >> It is almost certainly not something the programmer wanted, and >> elicits a warning from gcc even without any options. > > > OK, at least one of them was wrong! I saw the warning for this one from > gcc; my compiler rejects both assignments. > Conversions of a pointer to "int" or to "_Bool" are both allowed by the C standards. So a conforming C compiler has to accept them and generate appropriate code for them. If the pointer's value cannot be represented in the target type when converting to an integer type, then it is undefined behaviour - but the compiler usually can't know that for sure at compile time. Thus it has to generate code that accepts this and will work if the address happens to be small enough. The compiler can, however, issue a warning that the programmer is probably doing something silly. Conversion of any scaler (including pointers) to _Bool is done by comparison to 0. And since that is often a sensible thing to do, there is no warning in gcc - it would give too many false positives. >> >> The point is, "_Bool" and "int" are not only different in theory (as >> Keith has said several times, they are different incompatible types), >> but they are different in practice. >> >> (I don't know if your compiler has support for _Bool at all.) > > My C compiler has a _Bool type but it is just an alias for 'char'. (I > think done when 'char' was an alias for 'unsigned char', I later changed > it to 'signed char'.) > > So it doesn't have any special properties; assigning p to it is an error > (it will need !!p), and assigning *p will copy the bottom 8 bits. > You really should remove it, or fix it. Having a type that is called _Bool but does not act like _Bool is likely to be confusing and unhelpful. The key properties of _Bool are : 1. It is a standard /unsigned/ integer type, big enough to hold 0 or 1. 2. Conversion of any scaler to _Bool is done by comparison to 0, not by truncation, and it can only ever have a value of 0 or 1. (The padding bits can have any value.) Since assignment is done by conversion, that also means that something like "_Bool b = 2;" is implemented as "_Bool b = (2 != 0);", thus setting "b" to 1. > (However, if I do the same test in my systems language, there it works > as expected: > > ref void p:=nil, q:=&p > bool b:=p, c:=q > println b, c, int(c) > > It prints 'False True 1', which was a surprise as I must have forgotten > I'd done that support. I never use 'bool', it's more of an internal > type. But it means I could port some of this to the C compiler.) > I would recommend that your _Bool in C works as required by the C99 standards, or is removed entirely. I know you are not aiming for any kind of strict conformance, but it's still not a good idea to have such inconsistencies.
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-12 08:20 -0800 |
| Message-ID | <87o7cl8xie.fsf@nosuchdomain.example.com> |
| In reply to | #382379 |
David Brown <david.brown@hesbynett.no> writes:
[...]
>>>> On 12/02/2024 11:26, David Brown wrote:
[...]
>>>>> int * p;
[...]
>>>>> _Bool b = p;
[...]
>>>>> int x = p;
[...]
> Conversions of a pointer to "int" or to "_Bool" are both allowed by
> the C standards. So a conforming C compiler has to accept them and
> generate appropriate code for them.
>
> If the pointer's value cannot be represented in the target type when
> converting to an integer type, then it is undefined behaviour - but
> the compiler usually can't know that for sure at compile time. Thus
> it has to generate code that accepts this and will work if the address
> happens to be small enough. The compiler can, however, issue a
> warning that the programmer is probably doing something silly.
>
> Conversion of any scaler (including pointers) to _Bool is done by
> comparison to 0. And since that is often a sensible thing to do,
> there is no warning in gcc - it would give too many false positives.
Conversion of a pointer to int behaves as you describe, but cannot be
done implicitly. A cast is required to avoid a constraint violation.
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <Keith.S.Thompson+u@gmail.com> |
|---|---|
| Date | 2024-02-12 08:13 -0800 |
| Message-ID | <87sf1x8xtu.fsf@nosuchdomain.example.com> |
| In reply to | #382377 |
David Brown <david.brown@hesbynett.no> writes:
> On 12/02/2024 12:38, bart wrote:
>> On 12/02/2024 11:26, David Brown wrote:
>>> On 12/02/2024 04:34, Keith Thompson wrote:
>>>> Oh, and conversion from any scalar type to _Bool yields either (_Bool)0
>>>> or (_Bool)1, a major difference between _Bool and all other scalar
>>>> types.
>>>
>>> Absolutely. There is a /massive/ difference between:
>>>
>>> int * p;
>> I assume the * is a typo?
>
> No.
>
>>
>>> _Bool b = p;
>
> This is equivalent to "b = (p != NULL);" and does not elicit a warning
> from gcc (-Wall -Wextra -Wpedantic -std=C11).
>
> (You might feel that there /should/ be a warning about it - that's
> another matter. I'm saying what gcc does here, not what I think it
> should do.)
>
>>> and
>>>
>>> int x = p;
>>>
>
> This will set "x" to an integer value based on the pointer's
> address. It is almost certainly not something the programmer wanted,
> and elicits a warning from gcc even without any options.
This is a constraint violation. A compiler that doesn't reject it
*might* generate code that behaves as you suggest.
[...]
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */
[toc] | [prev] | [next] | [standalone]
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Date | 2024-02-12 17:43 +0100 |
| Message-ID | <uqdhra$1ka0s$1@dont-email.me> |
| In reply to | #382380 |
On 12/02/2024 17:13, Keith Thompson wrote: > David Brown <david.brown@hesbynett.no> writes: >> On 12/02/2024 12:38, bart wrote: >>> On 12/02/2024 11:26, David Brown wrote: >>>> On 12/02/2024 04:34, Keith Thompson wrote: >>>>> Oh, and conversion from any scalar type to _Bool yields either (_Bool)0 >>>>> or (_Bool)1, a major difference between _Bool and all other scalar >>>>> types. >>>> >>>> Absolutely. There is a /massive/ difference between: >>>> >>>> int * p; >>> I assume the * is a typo? >> >> No. >> >>> >>>> _Bool b = p; >> >> This is equivalent to "b = (p != NULL);" and does not elicit a warning >> from gcc (-Wall -Wextra -Wpedantic -std=C11). >> >> (You might feel that there /should/ be a warning about it - that's >> another matter. I'm saying what gcc does here, not what I think it >> should do.) >> >>>> and >>>> >>>> int x = p; >>>> >> >> This will set "x" to an integer value based on the pointer's >> address. It is almost certainly not something the programmer wanted, >> and elicits a warning from gcc even without any options. > > This is a constraint violation. A compiler that doesn't reject it > *might* generate code that behaves as you suggest. > You are (unsurprisingly) correct. I was only paying attention to the rules for the conversion itself.
[toc] | [prev] | [next] | [standalone]
| From | Lawrence D'Oliveiro <ldo@nz.invalid> |
|---|---|
| Date | 2024-02-12 03:47 +0000 |
| Message-ID | <uqc4dc$1bn4b$1@dont-email.me> |
| In reply to | #382360 |
On Sun, 11 Feb 2024 19:12:35 -0800, Keith Thompson wrote:
> int main(void) {
> _Bool b;
> int i;
> _Bool *ptr = &i;
> // constraint violation because _Bool and int are not compatible
> }
>
> Do you understand that int and _Bool are distinct and incompatible
> types ...
No more so than, say, int and short int.
[toc] | [prev] | [next] | [standalone]
Page 4 of 26 — ← Prev page 1 2 3 [4] 5 6 … 26 Next page →
Back to top | Article view | comp.lang.c
csiph-web