Subject: Re: The real harm is in functions with side effects (Was: Re: Using Extension Functions - Its Efficiency)
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Fri, 16 Jan 2004 04:58:51 -0800 (PST)
|
> Dimitre, could you refer us to a general discussion or monograph which
> illustrates the problems for functional languages, not specific to XSLT.
> I understand that the absence of side effects is a design goal for
> functional languages.
This example from Wikipedia shows that side-effects are harmful not only
in functional languages but also in imperative ones:
http://en.wikipedia.org/wiki/Side-effect_(computer_science)
> Beyond provability and state reliability, are
> there any other challenges? A better understanding of the danger
> allows for an improved assessment of risk.
Nobody here even bothers about provability. Stated in a general form,
using functions with side effects in a uncontrolled manner leads to
unpredictable results, which can change from one language processor to
another or from one version of a language processor to another or even
from one run of the program to another run with the same language
processor.
Examples are available.
Dimitre Novatchev.
FXSL developer,
http://fxsl.sourceforge.net/ -- the home of FXSL
Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
Dimitre Novatchev - Tue, 20 Jan 2004 14:45:22 -0500 (EST)
Dimitre Novatchev - Fri, 16 Jan 2004 07:59:30 -0500 (EST) <=
Joshua Allen - Fri, 16 Jan 2004 14:55:46 -0500 (EST)
Joshua Allen - Fri, 16 Jan 2004 15:35:19 -0500 (EST)
|
|