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


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

Re: The Assignment Principle

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: The Assignment Principle
Date Mon, 27 Jan 2014 18:50:37 +0100
Lines 24
Message-ID <bknkjeF14acU1@mid.individual.net> (permalink)
References <assignment-principle-20140126210852@ram.dialup.fu-berlin.de> <lc4243$fqg$1@dont-email.me>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
X-Trace individual.net daGf8ZnHMqJU4VehWLfhXgB9hGXs0UxWtuZEU5WIohexKoVQE=
Cancel-Lock sha1:4rz1yigdzTvgyU6Czdu9N1JqwTk=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
In-Reply-To <lc4243$fqg$1@dont-email.me>
Xref csiph.com comp.lang.java.programmer:27408

Show key headers only | View raw


On 26.01.2014 23:27, markspace wrote:

> Math.random() is kind of an exception, as well as NaN, which has its own
> semantics for comparisons.
>
> It's fair to point out that objects have states, and method invocation
> often returns different values based on their internal state.
>
>    InputStream in = ...
>    v = in.read();
>
> Is going to return a different value for each invocation, generally
> speaking.

That's why I would disagree calling Math.random() an exception.  So 
basically the original quoted principle can only reasonably apply to 
values (object references and primitive type values).  And there NaN is 
really an exception.

Kind regards

	robert

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


Thread

Re: The Assignment Principle markspace <markspace@nospam.nospam> - 2014-01-26 14:27 -0800
  Re: The Assignment Principle Robert Klemme <shortcutter@googlemail.com> - 2014-01-27 18:50 +0100
    Re: The Assignment Principle markspace <markspace@nospam.nospam> - 2014-01-27 13:33 -0800
      Re: The Assignment Principle Robert Klemme <shortcutter@googlemail.com> - 2014-01-29 06:10 -0800
        Re: The Assignment Principle Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2014-01-29 16:24 +0200
  Re: The Assignment Principle FredK <fred.l.kleinschmidt@gmail.com> - 2014-01-27 12:04 -0800

csiph-web