Generated: Saturday, June 9, 2007, 14:26:53  Copyright © 2007 , Kurt Nørmark  
The program prog1
Kurt Normark
LAML Source file: examples/tutorial/schemedoc/prog1.scm
This is a Scheme file with a few simple functions. The functions are written and organized with the purpose of demonstrating the LAML SchemeDoc tool.

1 The fac and fib functions. 


fac 
Form  (fac n) 
Description  Calculate the factorial of n 

fib 
Form  (fib n) 
Description  Calculated the fib function. Notice that this is a very inefficient Implementation. 

2 A couple of higher order function. 
These functions are useful in many situations. 

negate 
Form  (negate p) 
Description  A higher order functions which negates the predicate p. Negate accepts a predicate and returns the negated predicate. 

compose 
Form  (compose f g) 
Description  A higher order function that composes two functions. Returns a function which applies f on g. Both f and g are supposed to take a single argument. 
