Calling a function before reaching its definition

The following is legal and works as one would expect:

  get a
  put f(a)

  func f(x : Number) -> Number
    return g(x*10)

  func g(y : Number) -> Number
    return y+1

Herman Venter

This is Slim documentation as snarfed on 27 May 1999 by dB.