view test.yl @ 170:df15d77ffff1

Add example yl script
author Lewin Bormann <lbo@spheniscida.de>
date Tue, 03 Sep 2019 20:18:16 +0200
parents
children d7fe74faaa7a
line wrap: on
line source

(defn fac (n)
 (if (== n 0)
  1
  (
   (* n
    (fac (- n 1))
    )
   )
  )
 )

(let newline "
")

(defn pow (a b)
 (let next (- b 1))
 (if (== b 0) 1
  ((* a (pow a (- b 1))))
  )
 )

-- Here we output it
(print (fac 13) newline)
(print (pow 2 10) newline)