[2012-07-07 補足]「LISP on TeX」の作者は @hak7a3 さんです。念のため。 というわけで、Lisp on TeX なアレ*1で条件分岐と繰り返しを含むコードを書いてみた。 \documentclass{article} \usepackage{lisp} \begin{document} \lispread\expA{% 以下がプログラムコード ((\lambda.(\zero.(((\lambda.(\inc.(((\lambda.(\two.(((\lambda.(\stars.((% (\lambda.(\leq.(((\lambda.(\isqrt.((\stars.((\isqrt.(((\inc.(\two.())).(% \two.())).())).())).()))).((\lambda.(\n.(((\lambda.(\iter.(((\it