Skip to content

Commit

Permalink
Move the definition of "log" so that I don't have circular
Browse files Browse the repository at this point in the history
dependencies.

Not even sure why I have this anyway.
  • Loading branch information
offby1 committed Mar 2, 2011
1 parent e616514 commit 945f3bd
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion loop.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#lang scheme

(require srfi/19
"vars.rkt"
(except-in "vars.rkt" log)
"git-version.rkt"
(except-in "iserver.rkt" main)
"reloadable.rkt")
Expand Down
2 changes: 1 addition & 1 deletion servers.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ fi
#lang scheme

(require "loop.rkt"
"vars.rkt"
(except-in "vars.rkt" log)
"git-version.rkt"
(except-in "quotes.rkt" main)
(except-in "clearenv.rkt" main)
Expand Down
8 changes: 2 additions & 6 deletions utils.rkt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#lang scheme/base

(require scheme/match scheme/system scheme/promise
(for-syntax scheme/base syntax/boundmap)
"vars.rkt")
(for-syntax scheme/base syntax/boundmap))

(provide from-env run-command call-with-PATH defmatcher domatchers defautoloads)

;; this is used when this module is loaded, before `clearenv' is called
Expand Down Expand Up @@ -61,7 +61,3 @@
(begin (defautoloads (lib var)) ...)]
[(_ [lib var ...] ...)
(begin (defautoloads (lib var ...)) ...)]))

(provide log)
(define (log fmt . args)
(apply (*logger*) fmt args))
5 changes: 5 additions & 0 deletions vars.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@
(define *logger* (make-parameter #f))
(define *incubot-logger* (make-parameter #f))

(provide log)
(define (log fmt . args)
(apply (*logger*) fmt args))


;; Maybe I should use rnrs/enums-6 to guard against typos
(define *authentication-state* (box 'havent-even-tried))

Expand Down

0 comments on commit 945f3bd

Please sign in to comment.