summaryrefslogtreecommitdiff
path: root/coding-exercises/2/45.rkt
blob: 19396756327299155ae174a11b9194061dea8d4a (plain)
1
2
3
4
5
6
7
8
9
10
#lang racket
(require sicp-pict)

(define (split adjoiner splitter)
  (lambda (painter)
    (let ((splitted (splitter painter painter)))
      (adjoiner painter splitted))))

(define right-split (split beside below))
(define up-split (split below beside))