Skip to content

Commit

Permalink
Create new "future-visualizer-pict" package.
Browse files Browse the repository at this point in the history
This will help reduce the dependencies of the "racket-doc" package.
Related to racket/racket#3215.
  • Loading branch information
samth committed Jun 9, 2020
1 parent 075f5f5 commit eb036c8
Show file tree
Hide file tree
Showing 13 changed files with 27 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#lang racket/base
(require racket/contract
"private/visualizer-data.rkt")
future-visualizer/private/visualizer-data)
(provide (struct-out future-event)
(struct-out gc-info)
(struct-out indexed-future-event)
Expand Down
12 changes: 12 additions & 0 deletions future-visualizer-pict/info.rkt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#lang info

(define collection 'multi)

(define deps '("base"
"data-lib"
"draw-lib"
"pict-lib"))

(define pkg-desc "Graphical performance tools for using futures")

(define pkg-authors '(jamesswaine))
2 changes: 1 addition & 1 deletion future-visualizer/future-visualizer/main.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
racket/bool
future-visualizer/trace
"private/visualizer-gui.rkt"
"private/visualizer-drawing.rkt")
future-visualizer/private/visualizer-drawing)

(provide visualize-futures
(contract-out
Expand Down
6 changes: 3 additions & 3 deletions future-visualizer/future-visualizer/private/gui-helpers.rkt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#lang racket/gui
(require framework
pict
"display.rkt"
"constants.rkt"
"pict-canvas.rkt")
future-visualizer/private/display
future-visualizer/private/constants
future-visualizer/private/pict-canvas)
(provide label
mt-label
bold-label
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#lang racket/gui
(require framework
pict
"display.rkt")
future-visualizer/private/display)
(provide pict-canvas%)


Expand Down
14 changes: 7 additions & 7 deletions future-visualizer/future-visualizer/private/visualizer-gui.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
(require framework
data/interval-map
mrlib/hierlist
"visualizer-drawing.rkt"
"visualizer-data.rkt"
"gui-helpers.rkt"
"graph-drawing.rkt"
"display.rkt"
"constants.rkt"
"pict-canvas.rkt")
future-visualizer/private/visualizer-drawing
future-visualizer/private/visualizer-data
future-visualizer/private/gui-helpers
future-visualizer/private/graph-drawing
future-visualizer/private/display
future-visualizer/private/constants
future-visualizer/private/pict-canvas)

(provide show-visualizer)

Expand Down
3 changes: 2 additions & 1 deletion future-visualizer/info.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"data-lib"
"draw-lib"
"pict-lib"
"gui-lib"))
"gui-lib"
"future-visualizer-pict"))
(define build-deps '("scheme-lib"
"scribble-lib"
"racket-doc"
Expand Down

0 comments on commit eb036c8

Please sign in to comment.