[Home] [By Thread] [By Date] [Recent Entries]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > -----Original Message----- > From: Elliotte Rusty Harold [mailto:elharo@m...] > > 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-----
|

Cart



