racket/collects/mred/private/cycle.rkt
2010-04-27 16:50:15 -06:00

21 lines
522 B
Racket

(module cycle mzscheme
;; There are a few cycles that we can't eliminate without
;; using state. This module implements that state
(provide (protect get-get-file
set-get-file!
get-get-font-from-user
set-get-font-from-user!))
(define get-file #f)
(define (get-get-file) get-file)
(define (set-get-file! f) (set! get-file f))
(define get-font-from-user #f)
(define (get-get-font-from-user) get-font-from-user)
(define (set-get-font-from-user! f) (set! get-font-from-user f)))