I've been working my way through the Rosetta code examples as a way to
build fluency in picolisp. This little gem was an epiphany in my
understanding of the equivalence of code and data in lisp.

https://rosettacode.org/wiki/Jump_anywhere#PicoLisp

(de foo (N)
   (prinl "This is 'foo'")
   (printsp N)
   (or (=0 (dec 'N)) (run (cddr foo))) )


/Lindsay
p.s. studying the rosetta code examples has been time well spent.

Reply via email to