[
Lists Home |
Date Index |
Thread Index
]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> -----Original Message-----
> From: Elliotte Rusty Harold [mailto:elharo@metalab.unc.edu]
>
> That's a bit of an exaggeration. For instance, consider this
> CS101 for loop:
>
> for (int i=1; i < 10; i++) {
> System.out.println(i);
> }
>
> Here's the same loop in XSLT:
>
> <xsl:template name="CS101">
> <xsl:param name="index" select="1"/>
> <xsl:if test="index <= 10">
> <xsl:value-of select="$index"/>
> <xsl:call-template name="CS101">
> <xsl:param name="index" select="$index + 1"/>
> </xsl:call-template>
> </xsl:if>
> </xsl:template>
My ansi lisp is rusty, but recursively:
(define CS101 (i)
(format t "~A" i)
(if (> i 10)
'done
(CS101 (+ i 1))))
Bill de hÓra
-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0.4
iQA/AwUBPJ9aG+aWiFwg2CH4EQKb8wCcD6jFZoB/P07NHWSs48zPm7+RzQgAoPjm
5BjR/Hg59a5SYnx5b8MSq1yF
=kGsk
-----END PGP SIGNATURE-----
|