Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #27421
| 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> |
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
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