racket/collects/graphics/graphics-unit.ss
Eli Barzilay 3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +00:00

17 lines
395 B
Scheme

(module graphics-unit mzscheme
(require (lib "unit.ss")
(lib "mred-sig.ss" "mred")
"graphics-sig.ss"
"graphics-posn-less-unit.ss")
(provide graphics@)
(define-unit p@
(import)
(export graphics:posn^)
(define-struct posn (x y)))
(define-compound-unit/infer graphics@
(import mred^)
(export graphics:posn^ graphics^)
(link p@ graphics-posn-less@)))