1. (* (+ 2 2) 5) 20
  2. (* (+ 2 2) (5)) attempt to call a non procedural obje
  3. (* (+ (2 2) 5)) ""
  4. (* (+ 2
  5. 5) ""
  6. (5 * 4) ""
  7. 5 * 4 niet gedefinieerd object
  8. (define 54 20) 54
  9. 5*4 20
  10. (5 * 2+2) 2*2 niet gedefinieerd
  11. (5 * (2+2)) 2+2 is geen procedure
  12. (5 * (2 + 2)) 2 is geen procedure
  13. (52 + 2) 52 is geen procedure
  14. (5*4 + 2) 20 is geen procedure
  15. (5*(+ 2 2)) 5* is geen procedure
  16. ((+ 2 3)) 5 is geen procedure
  17. (/ 6 2) 3
  18. / #<PROCEDURE />
  19. (define $ /) $
  20. (define / (* 2 3)) /
  21. (/ 6 2) 6 is geen procedure
  22. / 6
  23. ($ 6 2) 3
  24. $ #<PROCEDURE />
  25. (* 2 /) 12
  26. (define (double x) (+ x x)) #double
  27. (double (double 5)) 20
  28. (define (five) 5) #<PROCEDURE five>
  29. (define four 4) four
  30. four 4
  31. five procedure
  32. (four) call to non-procedural object
  33. (five) 5