minor tweak to about box and fixed executable generation for teaching languages
svn: r9866
This commit is contained in:
parent
14b71ac83e
commit
1a3f3799b2
|
@ -170,9 +170,9 @@
|
|||
(insert-url/external-browser "PLT" "http://www.plt-scheme.org/")
|
||||
|
||||
(send* e
|
||||
(insert ".\n")
|
||||
(insert ".\n\n")
|
||||
(insert (get-authors))
|
||||
(insert "\nFor licensing information see "))
|
||||
(insert "\n\nFor licensing information see "))
|
||||
|
||||
(insert/clickback "our software license"
|
||||
(λ () (help-desk:goto-plt-license)))
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
#lang scheme/unit
|
||||
|
||||
(require string-constants
|
||||
mred
|
||||
(lib "external.ss" "browser")
|
||||
(lib "bug-report.ss" "help")
|
||||
(lib "buginfo.ss" "help" "private")
|
||||
(require scheme/gui/base
|
||||
browser/external
|
||||
framework
|
||||
mzlib/class
|
||||
mzlib/list
|
||||
scheme/class
|
||||
net/url
|
||||
(lib "search.ss" "help")
|
||||
setup/dirs
|
||||
help/search
|
||||
help/private/buginfo
|
||||
"drsig.ss")
|
||||
|
||||
(import [prefix drscheme:frame: drscheme:frame^]
|
||||
|
@ -66,7 +64,7 @@
|
|||
(super-new)))
|
||||
|
||||
(define (goto-plt-license)
|
||||
'(send-url
|
||||
(send-url
|
||||
(url->string
|
||||
(path->url (build-path (find-doc-dir) "license" "index.html")))))
|
||||
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
|#
|
||||
|
||||
(module htdp-langs mzscheme
|
||||
(require string-constants
|
||||
#lang scheme
|
||||
(require string-constants
|
||||
framework
|
||||
(prefix et: (lib "stacktrace.ss" "errortrace"))
|
||||
(prefix tr: (lib "stacktrace.ss" "trace"))
|
||||
(prefix-in et: (lib "stacktrace.ss" "errortrace"))
|
||||
(prefix-in tr: (lib "stacktrace.ss" "trace"))
|
||||
mzlib/pretty
|
||||
(prefix pc: mzlib/pconvert)
|
||||
(prefix-in pc: mzlib/pconvert)
|
||||
mzlib/file
|
||||
mzlib/unit
|
||||
mzlib/class
|
||||
|
@ -38,8 +38,8 @@
|
|||
"run-teaching-program.ss"
|
||||
stepper/private/shared
|
||||
|
||||
(only test-engine/scheme-gui make-formatter)
|
||||
(only test-engine/scheme-tests scheme-test-data test-format test-execute)
|
||||
(only-in test-engine/scheme-gui make-formatter)
|
||||
(only-in test-engine/scheme-tests scheme-test-data test-format test-execute)
|
||||
(lib "test-display.scm" "test-engine")
|
||||
)
|
||||
|
||||
|
@ -439,8 +439,10 @@
|
|||
(create-embedding-executable
|
||||
exe-name
|
||||
#:modules `((#f ,program-filename))
|
||||
#:literal-expression `(require ,(filename->require-symbol program-filename))
|
||||
#:cmdline '("-Zmvq")
|
||||
#:cmdline `("-l"
|
||||
"scheme/base"
|
||||
"-e"
|
||||
,(format "~s" `(#%require ',(filename->require-symbol program-filename))))
|
||||
#:src-filter
|
||||
(λ (path) (cannot-compile? path))
|
||||
#:get-extra-imports
|
||||
|
@ -1025,7 +1027,7 @@
|
|||
|
||||
(define (initialize-test-coverage-point key expr)
|
||||
(unless (thread-cell-ref current-test-coverage-info)
|
||||
(let ([ht (make-hash-table)])
|
||||
(let ([ht (make-hasheq)])
|
||||
(thread-cell-set! current-test-coverage-info ht)
|
||||
(let ([rep (drscheme:rep:current-rep)])
|
||||
(when rep
|
||||
|
@ -1040,12 +1042,12 @@
|
|||
#f)))))
|
||||
(let ([ht (thread-cell-ref current-test-coverage-info)])
|
||||
(when ht
|
||||
(hash-table-put! ht key (mcons #f expr)))))
|
||||
(hash-set! ht key (mcons #f expr)))))
|
||||
|
||||
(define (test-covered key)
|
||||
(let ([ht (thread-cell-ref current-test-coverage-info)])
|
||||
(when ht
|
||||
(let ([v (hash-table-get ht key)])
|
||||
(let ([v (hash-ref ht key)])
|
||||
(set-mcar! v #t)))))
|
||||
|
||||
(define-values/invoke-unit et:stacktrace@
|
||||
|
@ -1403,4 +1405,5 @@
|
|||
(stepper:show-lambdas-as-lambdas #f)))
|
||||
|
||||
(drscheme:get/extend:extend-unit-frame frame-tracing-mixin)
|
||||
(drscheme:get/extend:extend-tab tab-tracing-mixin)))))
|
||||
(drscheme:get/extend:extend-tab tab-tracing-mixin))))
|
||||
|
Loading…
Reference in New Issue
Block a user