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


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

Re: The Assignment Principle

Newsgroups comp.lang.java.programmer
Date 2014-01-29 06:10 -0800
References <assignment-principle-20140126210852@ram.dialup.fu-berlin.de> <lc4243$fqg$1@dont-email.me> <bknkjeF14acU1@mid.individual.net> <lc6jb6$2ke$1@dont-email.me>
Message-ID <70064b51-a920-4ab8-a2fc-4d3f7eb68026@googlegroups.com> (permalink)
Subject Re: The Assignment Principle
From Robert Klemme <shortcutter@googlemail.com>

Show all headers | View raw


On Monday, January 27, 2014 10:33:25 PM UTC+1, markspace wrote:
> On 1/27/2014 9:50 AM, Robert Klemme wrote:
> 
> > 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.
> 
> Too many exceptions mean that the rule is wrong, imo.  I'm going to 
> stick with "non-functional languages have their own set of rules" and 
> not try to shoe-horn Java into a functional mindset and end up with a 
> bunch of exceptions to each and every rule of functional programming.

I was not under the impression that someone wanted to force a functional mindset into Java.  I took the "assignment principle just for what was posted.  All I am saying is that if one holds this up it cannot be claimed for arbitrary expressions but really only values on the right hand side (primitive type values or references).  That would not make Math.random() one of a few exceptions but _all_ expressions involving method calls.  Maybe I just misread your comment to restrict exception to Math.random().

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