reorganize into core plus packages

The "racket" directory contains a pared-back version of the
repository, roughly.

The "pkgs" directory everything else in the repository, but
organized into packages.

original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
This commit is contained in:
Matthew Flatt 2013-05-24 21:57:31 -06:00
parent b048acb9ef
commit 5929a60d3b
90 changed files with 48 additions and 47 deletions

View File

@ -1,10 +1,5 @@
#lang setup/infotab
(define drracket-tools '(["tool.rkt"]))
(define drracket-tool-names '("Macro Stepper"))
(define drracket-tool-icons (list '("macro-stepper-32x32.png" "icons")))
(define scribblings '(("macro-debugger.scrbl" () (tool-library))))
(define raco-commands
'(("check-requires"
(submod macro-debugger/analysis/check-requires main)

View File

@ -0,0 +1,4 @@
#lang setup/infotab
(define deps '("macro-debugger-text-lib"))
(define build-deps '("racket-doc"))

View File

@ -0,0 +1,3 @@
#lang setup/infotab
(define scribblings '(("macro-debugger.scrbl" () (tool-library))))

View File

@ -1,7 +1,7 @@
#lang racket/base
(require racket/class
parser-tools/lex
"deriv-tokens.rkt"
macro-debugger/model/deriv-tokens
"../syntax-browser/frame.rkt")
(provide (all-defined-out))

View File

@ -2,7 +2,7 @@
(require racket/class
racket/contract/base
unstable/class-iop
"model/trace.rkt"
macro-debugger/model/trace
"view/interfaces.rkt"
"view/view.rkt")

View File

@ -1,8 +1,8 @@
#lang racket/base
(require racket/class
unstable/class-iop
"interfaces.rkt"
"partition.rkt"
macro-debugger/syntax-browser/interfaces
macro-debugger/syntax-browser/partition
unstable/gui/notify)
(provide controller%)

View File

@ -6,7 +6,7 @@
framework
unstable/class-iop
"pretty-printer.rkt"
"interfaces.rkt"
macro-debugger/syntax-browser/interfaces
"prefs.rkt"
"util.rkt"
"../util/logger.rkt")

View File

@ -1,10 +1,10 @@
#lang racket/base
(require "interfaces.rkt"
(require macro-debugger/syntax-browser/interfaces
"widget.rkt"
"keymap.rkt"
"partition.rkt")
macro-debugger/syntax-browser/partition)
(provide (all-from-out "interfaces.rkt")
(provide (all-from-out macro-debugger/syntax-browser/interfaces)
(all-from-out "widget.rkt")
(all-from-out "keymap.rkt")
identifier=-choices)

View File

@ -2,8 +2,8 @@
(require racket/class
racket/gui/base
unstable/class-iop
"interfaces.rkt"
"partition.rkt"
macro-debugger/syntax-browser/interfaces
macro-debugger/syntax-browser/partition
"prefs.rkt"
"widget.rkt")
(provide browse-syntax

View File

@ -3,7 +3,7 @@
racket/gui/base
racket/pretty
unstable/gui/notify
"interfaces.rkt")
macro-debugger/syntax-browser/interfaces)
(provide syntax-keymap%)
(define keymap/popup%

View File

@ -1,7 +1,7 @@
#lang racket/base
(require racket/class
framework/preferences
"interfaces.rkt"
macro-debugger/syntax-browser/interfaces
unstable/gui/notify
unstable/gui/prefs)
(provide prefs-base%

View File

@ -3,8 +3,8 @@
racket/pretty
racket/gui/base
racket/promise
"pretty-helper.rkt"
"interfaces.rkt")
macro-debugger/syntax-browser/pretty-helper
macro-debugger/syntax-browser/interfaces)
(provide pretty-print-syntax)
;; FIXME: Need to disable printing of structs with custom-write property

View File

@ -4,10 +4,10 @@
racket/gui/base
framework
unstable/class-iop
"interfaces.rkt"
macro-debugger/syntax-browser/interfaces
"util.rkt"
"../util/mpi.rkt"
"../util/stxobj.rkt")
macro-debugger/util/mpi
macro-debugger/util/stxobj)
(provide properties-view%
properties-snip%)

View File

@ -3,7 +3,7 @@
racket/gui/base
(only-in mzlib/string read-from-string)
unstable/class-iop
"interfaces.rkt"
macro-debugger/syntax-browser/interfaces
"controller.rkt"
"properties.rkt"
"prefs.rkt"

View File

@ -5,7 +5,7 @@
drracket/arrow
framework
data/interval-map
"interfaces.rkt")
macro-debugger/syntax-browser/interfaces)
(provide text:hover<%>
text:hover-drawings<%>

View File

@ -5,7 +5,7 @@
framework
syntax/id-table
unstable/class-iop
"interfaces.rkt"
macro-debugger/syntax-browser/interfaces
"controller.rkt"
"display.rkt"
"keymap.rkt"
@ -13,9 +13,9 @@
"properties.rkt"
"text.rkt"
"util.rkt"
"../util/eomap.rkt"
"../util/logger.rkt"
"../util/mpi.rkt")
macro-debugger/util/eomap
macro-debugger/util/logger
macro-debugger/util/mpi)
(provide widget%)
;; widget%

View File

@ -3,7 +3,7 @@
racket/class
unstable/class-iop
"interfaces.rkt"
"debug-format.rkt"
macro-debugger/view/debug-format
"view.rkt")
(provide debug-file)

View File

@ -7,7 +7,7 @@
"interfaces.rkt"
"stepper.rkt"
(prefix-in sb: "../syntax-browser/embed.rkt")
(prefix-in sb: "../syntax-browser/interfaces.rkt")
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
unstable/gui/notify)
(provide macro-stepper-frame-mixin)

View File

@ -4,8 +4,8 @@
racket/match
unstable/class-iop
"interfaces.rkt"
"../model/hiding-policies.rkt"
"../util/mpi.rkt"
macro-debugger/model/hiding-policies
macro-debugger/util/mpi
unstable/gui/notify)
(provide macro-hiding-prefs-widget%)

View File

@ -1,6 +1,6 @@
#lang racket/base
(require unstable/class-iop
(prefix-in sb: "../syntax-browser/interfaces.rkt"))
(prefix-in sb: macro-debugger/syntax-browser/interfaces))
(provide (all-defined-out))
(define-interface config<%> (sb:config<%>)

View File

@ -4,9 +4,9 @@
racket/gui/base
unstable/class-iop
"interfaces.rkt"
"../model/steps.rkt"
(prefix-in sb: "../syntax-browser/interfaces.rkt")
"debug-format.rkt")
macro-debugger/model/steps
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
macro-debugger/view/debug-format)
#;
(provide step-display%

View File

@ -8,9 +8,9 @@
"hiding-panel.rkt"
"term-record.rkt"
"step-display.rkt"
(prefix-in sb: "../syntax-browser/interfaces.rkt")
"../model/deriv.rkt"
"../model/deriv-util.rkt"
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
macro-debugger/model/deriv
macro-debugger/model/deriv-util
"cursor.rkt"
"gui-util.rkt"
"../syntax-browser/util.rkt"

View File

@ -6,13 +6,13 @@
unstable/class-iop
"interfaces.rkt"
"step-display.rkt"
"../model/deriv.rkt"
"../model/deriv-util.rkt"
"../model/deriv-parser.rkt"
"../model/trace.rkt"
"../model/reductions-config.rkt"
"../model/reductions.rkt"
"../model/steps.rkt"
macro-debugger/model/deriv
macro-debugger/model/deriv-util
macro-debugger/model/deriv-parser
macro-debugger/model/trace
macro-debugger/model/reductions-config
macro-debugger/model/reductions
macro-debugger/model/steps
"cursor.rkt")
(provide term-record%)