packages feed

purescript-0.6.9.4: examples/passing/Let2.purs

module Main where

test = 
  let f :: Number -> Boolean
      f 0 = false
      f n = g (n - 1)

      g :: Number -> Boolean
      g 0 = true
      g n = f (n - 1)

      x = f 1
  in not x

main = Debug.Trace.print test