Skip to content

Commit 889f55c

Browse files
jackfirthrfindler
authored andcommitted
Run Resyntax on drracket/private
Fixed 14 issues in 6 files. * Fixed 6 occurences of let-to-define * Fixed 3 occurences of cond-let-to-cond-define * Fixed 3 occurences of if-let-to-cond * Fixed 2 occurences of single-argument-plus-to-identity
1 parent 2e5aba7 commit 889f55c

File tree

6 files changed

+146
-146
lines changed

6 files changed

+146
-146
lines changed

drracket/drracket/private/drracket-normal.rkt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,10 @@
219219
[(or (prince-kuhio-day? startup-date)
220220
(kamehameha-day? startup-date))
221221
(set-splash-progress-bar?! #f)
222-
(let ([size ((dynamic-require 'drracket/private/palaka 'palaka-pattern-size) 4)])
223-
(vector (dynamic-require 'drracket/private/honu-logo 'draw-honu)
224-
size
225-
size))]
222+
(define size ((dynamic-require 'drracket/private/palaka 'palaka-pattern-size) 4))
223+
(vector (dynamic-require 'drracket/private/honu-logo 'draw-honu)
224+
size
225+
size)]
226226
[(ada-lovelace-bday? startup-date)
227227
(set-splash-progress-bar?! #f)
228228
(define size (dynamic-require 'drracket/private/ada 'ada-size))

drracket/drracket/private/embedded-snip-utils.rkt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@
88
;; Returns the enclosing frame of an-editor, or #f if we can't find it.
99
(define (get-enclosing-editor-frame an-editor)
1010
(define (topwin)
11-
(let ([canvas (send an-editor get-canvas)])
12-
(and canvas (send canvas get-top-level-window))))
11+
(define canvas (send an-editor get-canvas))
12+
(and canvas (send canvas get-top-level-window)))
1313
(define admin (send an-editor get-admin))
14-
(if (and admin (is-a? admin editor-snip-editor-admin<%>))
15-
(let ([enclosing-editor-snip (send admin get-snip)])
16-
(if (get-snip-outer-editor enclosing-editor-snip)
17-
(get-enclosing-editor-frame (get-snip-outer-editor
18-
enclosing-editor-snip))
19-
(topwin)))
20-
(topwin)))
14+
(cond
15+
[(and admin (is-a? admin editor-snip-editor-admin<%>))
16+
(define enclosing-editor-snip (send admin get-snip))
17+
(if (get-snip-outer-editor enclosing-editor-snip)
18+
(get-enclosing-editor-frame (get-snip-outer-editor
19+
enclosing-editor-snip))
20+
(topwin))]
21+
[else (topwin)]))
2122

2223
;; get-snip-outer-editor: snip% -> (or/c editor<%> #f)
2324
;; Returns the immediate outer editor enclosing the snip, or false if we

drracket/drracket/private/eval.rkt

Lines changed: 65 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -38,42 +38,44 @@
3838
init
3939
kill-termination
4040
#:gui-modules? gui-modules?))
41-
(let ([language (drracket:language-configuration:language-settings-language
42-
language-settings)]
43-
[settings (drracket:language-configuration:language-settings-settings
44-
language-settings)])
45-
(λ (input iter complete-program?)
46-
(define port
47-
(cond
48-
[(input-port? input) input]
49-
[else (let* ([text (drracket:language:text/pos-text input)]
50-
[start (drracket:language:text/pos-start input)]
51-
[end (drracket:language:text/pos-end input)]
52-
[text-port (open-input-text-editor text start end values
53-
(send text get-port-name))])
54-
(port-count-lines! text-port)
55-
(let* ([line (send text position-paragraph start)]
56-
[column (- start (send text paragraph-start-position line))]
57-
[relocated-port (relocate-input-port text-port
58-
(+ line 1)
59-
column
60-
(+ start 1))])
61-
(port-count-lines! relocated-port)
62-
relocated-port))]))
63-
(parameterize ([current-eventspace eventspace])
64-
(queue-callback
65-
(λ ()
66-
(let ([read-thnk
67-
(if complete-program?
68-
(send language front-end/complete-program port settings)
69-
(send language front-end/interaction port settings))])
70-
(let loop ()
71-
(let ([in (read-thnk)])
72-
(cond
73-
[(eof-object? in)
74-
(iter in (λ () (void)))]
75-
[else
76-
(iter in (λ () (loop)))]))))))))))
41+
(define language
42+
(drracket:language-configuration:language-settings-language
43+
language-settings))
44+
(define settings
45+
(drracket:language-configuration:language-settings-settings
46+
language-settings))
47+
(λ (input iter complete-program?)
48+
(define port
49+
(cond
50+
[(input-port? input) input]
51+
[else (let* ([text (drracket:language:text/pos-text input)]
52+
[start (drracket:language:text/pos-start input)]
53+
[end (drracket:language:text/pos-end input)]
54+
[text-port (open-input-text-editor text start end values
55+
(send text get-port-name))])
56+
(port-count-lines! text-port)
57+
(let* ([line (send text position-paragraph start)]
58+
[column (- start (send text paragraph-start-position line))]
59+
[relocated-port (relocate-input-port text-port
60+
(+ line 1)
61+
column
62+
(+ start 1))])
63+
(port-count-lines! relocated-port)
64+
relocated-port))]))
65+
(parameterize ([current-eventspace eventspace])
66+
(queue-callback
67+
(λ ()
68+
(let ([read-thnk
69+
(if complete-program?
70+
(send language front-end/complete-program port settings)
71+
(send language front-end/interaction port settings))])
72+
(let loop ()
73+
(let ([in (read-thnk)])
74+
(cond
75+
[(eof-object? in)
76+
(iter in (λ () (void)))]
77+
[else
78+
(iter in (λ () (loop)))])))))))))
7779

7880
(define (expand-program/multiple language-settings
7981
eval-compile-time-part?
@@ -83,16 +85,15 @@
8385
(define res
8486
(traverse-program/multiple language-settings init kill-termination #:gui-modules? gui-modules?))
8587
(λ (input iter complete-program?)
86-
(let ([expanding-iter
87-
(λ (rd cont)
88-
(cond
89-
[(eof-object? rd) (iter rd cont)]
90-
[eval-compile-time-part?
91-
(iter (expand-top-level-with-compile-time-evals rd) cont)]
92-
[else (iter (expand rd) cont)]))])
93-
(res input
94-
expanding-iter
95-
complete-program?))))
88+
(define (expanding-iter rd cont)
89+
(cond
90+
[(eof-object? rd) (iter rd cont)]
91+
[eval-compile-time-part?
92+
(iter (expand-top-level-with-compile-time-evals rd) cont)]
93+
[else (iter (expand rd) cont)]))
94+
(res input
95+
expanding-iter
96+
complete-program?)))
9697

9798
(define (expand-program input
9899
language-settings
@@ -126,19 +127,19 @@
126127
(define eventspace-main-thread #f)
127128
(define (run-in-eventspace thnk)
128129
(parameterize ([current-eventspace eventspace])
129-
(let ([sema (make-semaphore 0)]
130-
[ans #f])
131-
(queue-callback
132-
(λ ()
133-
(let/ec k
134-
(parameterize ([error-escape-handler
135-
(let ([drscheme-expand-program-error-escape-handler
136-
(λ () (k (void)))])
137-
drscheme-expand-program-error-escape-handler)])
138-
(set! ans (thnk))))
139-
(semaphore-post sema)))
140-
(semaphore-wait sema)
141-
ans)))
130+
(define sema (make-semaphore 0))
131+
(define ans #f)
132+
(queue-callback
133+
(λ ()
134+
(let/ec k
135+
(parameterize ([error-escape-handler
136+
(let ([drscheme-expand-program-error-escape-handler
137+
(λ () (k (void)))])
138+
drscheme-expand-program-error-escape-handler)])
139+
(set! ans (thnk))))
140+
(semaphore-post sema)))
141+
(semaphore-wait sema)
142+
ans))
142143
(define drs-snip-classes (get-snip-classes))
143144
(run-in-eventspace
144145
(λ ()
@@ -225,11 +226,11 @@
225226
(close-input-port p)
226227
(cond
227228
[(equal? chars (string->list "WXME"))
228-
(let ([text (make-object text%)])
229-
(send text load-file filename)
230-
(let ([port (open-input-text-editor text)])
231-
(port-count-lines! port)
232-
(values port text)))]
229+
(define text (make-object text%))
230+
(send text load-file filename)
231+
(let ([port (open-input-text-editor text)])
232+
(port-count-lines! port)
233+
(values port text))]
233234
[else
234235
(define port (open-input-file filename))
235236
(port-count-lines! port)

drracket/drracket/private/frame.rkt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -783,12 +783,13 @@
783783

784784
(define/private (filter-search bindings)
785785
(define str (send search-field get-value))
786-
(if (equal? str "")
787-
bindings
788-
(let ([reg (regexp (regexp-quote str #f))])
789-
(filter (λ (x) (or (regexp-match reg (cadr x))
790-
(regexp-match reg (format "~a" (car x)))))
791-
bindings))))
786+
(cond
787+
[(equal? str "") bindings]
788+
[else
789+
(define reg (regexp (regexp-quote str #f)))
790+
(filter (λ (x) (or (regexp-match reg (cadr x))
791+
(regexp-match reg (format "~a" (car x)))))
792+
bindings)]))
792793
(send search-field focus)
793794
(send bp stretchable-height #f)
794795
(send bp set-alignment 'center 'center)

drracket/drracket/private/module-browser.rkt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,15 @@
118118
(λ (filename)
119119
(define p (open-input-file filename))
120120
(define wxme? (regexp-match-peek #rx#"^WXME" p))
121-
(if wxme?
122-
(let ([t (new text%)])
123-
(close-input-port p)
124-
(send t load-file filename)
125-
(let ([prt (open-input-text-editor t)])
126-
(port-count-lines! prt)
127-
prt))
128-
p)))
121+
(cond
122+
[wxme?
123+
(define t (new text%))
124+
(close-input-port p)
125+
(send t load-file filename)
126+
(let ([prt (open-input-text-editor t)])
127+
(port-count-lines! prt)
128+
prt)]
129+
[else p])))
129130
(current-output-port (swallow-specials original-output-port))
130131
(current-error-port (swallow-specials original-error-port))
131132
(current-load-relative-directory #f)

drracket/drracket/private/stick-figures.rkt

Lines changed: 51 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -105,62 +105,58 @@
105105
(define-values (max-rx max-ry) (get-max/min-x/y max running-points))
106106
(define-values (min-wx min-wy) (get-max/min-x/y min waiting-points))
107107
(define-values (max-wx max-wy) (get-max/min-x/y max waiting-points))
108-
(let* ([running-w (* small-factor (- max-rx min-rx))]
109-
[waiting-w (* small-factor (- max-wx min-wx))]
110-
[running-h (* small-factor (- max-ry min-ry))]
111-
[waiting-h (* small-factor (- max-wy min-wy))]
112-
[w (+ 2 (ceiling (max running-w waiting-w)))]
113-
[h (+ 2 (ceiling (max running-h waiting-h)))]
114-
[running-dx (+ 1 (- (/ w 2) (/ running-w 2)))]
115-
[running-dy (+ 1 (- (/ h 2) (/ running-h 2)))]
116-
[waiting-dx (+ 1 (- (/ w 2) (/ waiting-w 2)))]
117-
[waiting-dy (+ 1 (- (/ h 2) (/ waiting-h 2)))])
118-
(values w h running-dx running-dy waiting-dx waiting-dy)))
108+
(define running-w (* small-factor (- max-rx min-rx)))
109+
(define waiting-w (* small-factor (- max-wx min-wx)))
110+
(define running-h (* small-factor (- max-ry min-ry)))
111+
(define waiting-h (* small-factor (- max-wy min-wy)))
112+
(define w (+ 2 (ceiling (max running-w waiting-w))))
113+
(define h (+ 2 (ceiling (max running-h waiting-h))))
114+
(define running-dx (+ 1 (- (/ w 2) (/ running-w 2))))
115+
(define running-dy (+ 1 (- (/ h 2) (/ running-h 2))))
116+
(define waiting-dx (+ 1 (- (/ w 2) (/ waiting-w 2))))
117+
(define waiting-dy (+ 1 (- (/ h 2) (/ waiting-h 2))))
118+
(values w h running-dx running-dy waiting-dx waiting-dy))
119119

120120
(define (get-bitmap points green)
121121
(define-values (min-rx min-ry) (get-max/min-x/y min points))
122122
(define-values (max-rx max-ry) (get-max/min-x/y max points))
123-
(let* ([margin 2]
124-
[bw (+ margin margin (ceiling (* small-factor (- max-rx min-rx))))]
125-
[bh (+ margin margin (ceiling (* small-factor (- max-ry min-ry))))]
126-
[w (ceiling (* bw small-bitmap-factor))]
127-
[h (ceiling (* bh small-bitmap-factor))]
128-
[bm-big (make-object bitmap% bw bh)]
129-
[bm-solid (make-object bitmap% w h)]
130-
[bm-small (make-object bitmap% w h)]
131-
[bdc-big (make-object bitmap-dc% bm-big)]
132-
[bdc-solid (make-object bitmap-dc% bm-solid)]
133-
[bdc-small (make-object bitmap-dc% bm-small)])
134-
(send bdc-big clear)
135-
(draw-callback bdc-big small-factor #f points
136-
(+ margin (- (* small-factor min-rx)))
137-
(+ margin #;(- (* small-factor min-ry)))
138-
3)
139-
140-
(send bdc-small clear)
141-
(send bdc-small set-scale small-bitmap-factor small-bitmap-factor)
142-
(send bdc-small draw-bitmap bm-big 0 0)
143-
(send bdc-small set-scale 1 1)
144-
145-
(send bdc-solid set-brush green 'solid)
146-
(send bdc-solid set-pen green 1 'solid)
147-
(send bdc-solid draw-rectangle 0 0 w h)
148-
149-
(send bdc-solid set-bitmap #f)
150-
(send bdc-small set-bitmap #f)
151-
(send bdc-big set-bitmap #f)
152-
153-
(send bm-solid set-loaded-mask bm-small)
154-
bm-solid))
123+
(define margin 2)
124+
(define bw (+ margin margin (ceiling (* small-factor (- max-rx min-rx)))))
125+
(define bh (+ margin margin (ceiling (* small-factor (- max-ry min-ry)))))
126+
(define w (ceiling (* bw small-bitmap-factor)))
127+
(define h (ceiling (* bh small-bitmap-factor)))
128+
(define bm-big (make-object bitmap% bw bh))
129+
(define bm-solid (make-object bitmap% w h))
130+
(define bm-small (make-object bitmap% w h))
131+
(define bdc-big (make-object bitmap-dc% bm-big))
132+
(define bdc-solid (make-object bitmap-dc% bm-solid))
133+
(define bdc-small (make-object bitmap-dc% bm-small))
134+
(send bdc-big clear)
135+
(draw-callback bdc-big small-factor #f points
136+
(+ margin (- (* small-factor min-rx)))
137+
(+ margin #;(- (* small-factor min-ry)))
138+
3)
139+
(send bdc-small clear)
140+
(send bdc-small set-scale small-bitmap-factor small-bitmap-factor)
141+
(send bdc-small draw-bitmap bm-big 0 0)
142+
(send bdc-small set-scale 1 1)
143+
(send bdc-solid set-brush green 'solid)
144+
(send bdc-solid set-pen green 1 'solid)
145+
(send bdc-solid draw-rectangle 0 0 w h)
146+
(send bdc-solid set-bitmap #f)
147+
(send bdc-small set-bitmap #f)
148+
(send bdc-big set-bitmap #f)
149+
(send bm-solid set-loaded-mask bm-small)
150+
bm-solid)
155151

156152
(define (get-running-bitmap) (get-bitmap running-points (make-object color% 30 100 30)))
157153
(define (get-waiting-bitmap) (get-bitmap waiting-points (make-object color% 30 100 30)))
158154

159155
(define (normalize points)
160156
(define-values (min-x min-y) (get-max/min-x/y min points))
161157
(map (λ (x) (list (car x)
162-
(+ (- (list-ref x 1) min-x))
163-
(+ (- (list-ref x 2) min-y))))
158+
(- (list-ref x 1) min-x)
159+
(- (list-ref x 2) min-y)))
164160
points))
165161

166162
(define (get-max/min-x/y choose points)
@@ -242,16 +238,16 @@
242238
(cond
243239
[(send evt button-down? 'left)
244240
(define-values (w h) (get-client-size))
245-
(let ([x (send evt get-x)]
246-
[y (send evt get-y)])
247-
(let ([point (find-point this x y)])
248-
(when point
249-
(set! clicked-x x)
250-
(set! clicked-y y)
251-
(set! clicked-point point)
252-
(let ([orig-point (assoc point points)])
253-
(set! orig-x (list-ref orig-point 1))
254-
(set! orig-y (list-ref orig-point 2))))))]
241+
(define x (send evt get-x))
242+
(define y (send evt get-y))
243+
(let ([point (find-point this x y)])
244+
(when point
245+
(set! clicked-x x)
246+
(set! clicked-y y)
247+
(set! clicked-point point)
248+
(let ([orig-point (assoc point points)])
249+
(set! orig-x (list-ref orig-point 1))
250+
(set! orig-y (list-ref orig-point 2)))))]
255251
[(and clicked-point (send evt moving?))
256252
(set! points
257253
(map (λ (x)

0 commit comments

Comments
 (0)