Subject: Re: Sequential numbers in pure xslt, breaking the no-side-effect rule
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 16 Mar 2007 15:24:46 GMT
|
> I would like to, but, I didn't invent the algorithm. The idea was this:
> make a UUID from within XLST
For Dave P? (Who asked me the same qn off list a while ago:-)
The functional way of doing it of course is to maintain a list of all
the ones you've generated this session (or at least a count of the same)
If the function took a sequence of strings (of uuids) and returned a
sequence extended by one new one, then to generate three of the beasts
you wouldn't do
f(),f(),f()
with side effects, you'd do
f(f(f(())))
which is so much more wholesome...
David
|