Re: Random UUID in pure XSLT?

"Dave Pawson [email protected]" <[email protected]>
Newsgroups gmane.text.xml.xsl.general.mulberrytech
Message-ID <[email protected]>
Is this the internet messing with functional programming definitions / terms?
 For UUID it would seem that is wanted (if not needed), either via an extension
as Mike has done, or via a non-functional call (same as non-deterministic?).

Has this never come up in WG discussions?

A really interesting thread.

regards


On Thu, 12 Nov 2020 at 14:59, Christophe Marchand [email protected]
<[email protected]> wrote:
>
> In my opinion, all those functions that depend on external things, as
> existence or non-existence of a file, content return by an http request
> can not be specified as deterministic, as implementors are not
> responsible of the returned value.
>
> If specification defines these function as deterministic, as an
> implementor point of view, I should cache the result calculated by the
> first call, and always return the same content, without querying again
> the underlying resource ; this is not convenient, especially if the
> resource is a very huge resource.
>
> I think these functions should not be deterministic.
>
> Best regards,
> Christophe
>
> Le 12/11/2020 à 11:33, Norm Tovey-Walsh [email protected] a écrit :
> > Dimitre Novatchev [email protected] <[email protected]> writes:
> >> It seems to me that tagging the function unparsed-text() as "deterministic"
> >> was rather inaccurate... And definitely not useful, if we need hacks as
> >> workarounds for its limitations...
> > Do you think fn:unparsed-text() should be different with respect to
> > determinism than fn:doc() (and fn:document(), come to that)? Or do you
> > think they should also be nondeterministic?
> >
> > (I don’t feel strongly one way or the other, I’m just wondering about
> > the distinction.)
> >
> >                                          Be seeing you,
> >                                            norm
> >
> > --
> > Norman Tovey-Walsh <[email protected]>
> > https://nwalsh.com/
> >
> >> If you don't have the time to do it right, where are you going to find
> >> the time to do it over?
> >
> 



-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386
or by email: [email protected]
--~--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.