Skip to content

Instantly share code, notes, and snippets.

@gvinter
Created June 16, 2011 18:45
Show Gist options
  • Save gvinter/1029936 to your computer and use it in GitHub Desktop.
Save gvinter/1029936 to your computer and use it in GitHub Desktop.
SICP Exercise 2.2
;; SICP Exercise 2.2
(define (make-segment (start-segment end-segment))
(define (start-segment (x y))
(= (cons (x y)) start-segment)
(print-point start-segment))
(define (end-segment (x y))
(= (cons (x y)) end-segement)
(print-point end-segment))
(define (midpoint-segment (make-segment end-segment))
(cons
(- (car make-segment) (car end-segment))
(- (cdr make-segment) (cdr end-segment)))
(print-point midpoint-segment))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment