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


Groups > comp.lang.java.programmer > #29823

Re: [OT] Re: local constants with switch

From Andreas Leitgeb <avl@auth.logic.tuwien.ac.at>
Newsgroups comp.lang.java.programmer
Subject Re: [OT] Re: local constants with switch
Date 2014-08-23 15:22 +0000
Organization A noiseless patient Spider
Message-ID <slrnlvhcd6.fp3.avl@login.logic.tuwien.ac.at> (permalink)
References (5 earlier) <rbtwwg9my3or.ismdzx8ghbbp$.dlg@40tude.net> <lt5eir$c5p$1@dont-email.me> <slrnlvchlq.fp3.avl@login.logic.tuwien.ac.at> <lt6dgc$hk0$1@dont-email.me> <53f8828e$0$2885$e4fe514c@news2.news.xs4all.nl>

Show all headers | View raw


Silvio <silvio@internet.com> wrote:
> On 08/22/2014 05:30 AM, Joshua Cranmer 🐧 wrote:
>> On 8/21/2014 2:21 PM, Andreas Leitgeb wrote:
>>> I remember "constants" in C as preprocessor symbols #define'd to
>>> some literal value.
>> Off-topic, but great segue to the legendary preprocessor macro:
>> /* snigger snigger */
>> #define true false
> I had a friend debug a program for over two hours after I put
> #define while if
> in his stdio.h after he had put a semicolon in column 500 after the 
> closing parenthesis of a for loop of mine. I caught that within minutes 
> but felt sorry for him after a while and gave it up.

:-)  Apparently, your friend didn't know about "cc -E"  ...

I guess, in Java one can be a jerk, too, especially with some \u00..'ery:

e.g. to interrupt a big block-comment and import some looks.like.System
hidden in the usual license-legalese block that nobody ever reads. I'd
guess that even most syntax-highlighting editors wouldn't "notice" (and
thus reflect in color) that.

/* ... must not be used while taking a bath in a tank of eels while
 * on an oil rig ... blah yadda ... (+50 more such lines)
 *\u002F import com.company \u002e java.lang.System \u003B \u002F*
 * (50 more lines of yadda blah
 */
Eclipse shows it all green, but the compiler of course sees it.

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


Thread

local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-12 16:56 +0000
  Re: local constants with switch Donkey Hottie <donkey@fredriksson.dy.fi> - 2014-08-12 20:30 +0300
  Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-12 21:15 +0000
    Re: local constants with switch Silvio <silvio@internet.com> - 2014-08-12 23:20 +0200
    Re: local constants with switch Silvio <silvio@internet.com> - 2014-08-12 23:22 +0200
  Re: local constants with switch Lew <lewbloch@gmail.com> - 2014-08-15 15:22 -0700
    Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-16 00:24 +0000
      Re: local constants with switch Roedy Green <see_website@mindprod.com.invalid> - 2014-08-18 23:46 -0700
        Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-21 13:57 +0000
          Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-21 18:52 +0200
            Re: local constants with switch Mike Amling <mamling@chaff.us> - 2014-08-21 13:19 -0500
              Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-21 22:41 +0200
            [OT] Re: local constants with switch Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-08-21 14:42 -0400
              Re: [OT] Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-21 19:21 +0000
                Re: [OT] Re: local constants with switch Joshua Cranmer 🐧 <Pidgeot18@verizon.invalid> - 2014-08-21 22:30 -0500
                Re: [OT] Re: local constants with switch Silvio <silvio@internet.com> - 2014-08-23 14:01 +0200
                Re: [OT] Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-23 15:22 +0000
              Re: [OT] Re: local constants with switch Arne VajhĂžj <arne@vajhoej.dk> - 2014-08-23 22:12 -0400
          Re: local constants with switch Jim Gibson <jimsgibson@gmail.com> - 2014-08-21 17:04 -0700
            [OT] Re: local constants with switch Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-08-21 20:50 -0400
              Re: [OT] Re: local constants with switch Martin Gregorie <martin@address-in-sig.invalid> - 2014-08-22 11:48 +0000
  Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-16 01:18 +0200
    Re: local constants with switch Arne VajhĂžj <arne@vajhoej.dk> - 2014-08-15 22:44 -0400
      Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-16 09:01 +0000
        Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-16 12:08 +0200
        Re: local constants with switch Arne VajhĂžj <arne@vajhoej.dk> - 2014-08-16 20:39 -0400
          Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-17 13:08 +0200
      Re: local constants with switch Joerg Meier <joergmmeier@arcor.de> - 2014-08-16 12:07 +0200
  Re: local constants with switch Arne VajhĂžj <arne@vajhoej.dk> - 2014-08-15 22:42 -0400
    Re: local constants with switch Andreas Leitgeb <avl@auth.logic.tuwien.ac.at> - 2014-08-16 09:17 +0000

csiph-web