utilities.scm 213 B

12345678910111213141516
  1. #lang racket
  2. (provide print o atomic?)
  3. ;;; utilities
  4. ;;
  5. (define (print s) (display s) (newline))
  6. (define (o f g)
  7. (lambda (x)
  8. (f (g x))))
  9. (define (atomic? x)
  10. (or (number? x) (boolean? x) (string? x)))