-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathgauche-swank.sld
25 lines (24 loc) · 1.22 KB
/
gauche-swank.sld
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(define-library (gauche-swank)
(export start-swank
swank:lookup-presented-object
swank:lookup-presented-object-or-lose
inspect-in-emacs
make-swank-image
swank-register-image-converter
swank-present
tracing trace-define trace-let trace-let* trace-letrec trace-letrec*)
(import (scheme base) (scheme eval) (scheme read) (scheme write) (scheme file) (scheme case-lambda) (scheme process-context) (scheme repl) (scheme load) (scheme char) (scheme cxr)
(srfi-69)
(srfi-27)
(only (gauche base)
keyword? keyword->string module-name all-modules module-table module-imports module-precedence-list ref <procedure> class-of
hash-table-for-each
macroexpand-1 macroexpand-all)
(rename (scheme base) (symbol->string scheme:symbol->string))
(only (gauche net) make-server-socket socket-accept socket-input-port socket-output-port)
(gauche pputil)
(only (srfi-13) string-contains string-prefix? string-replace)
(only (srfi-1) find fold list-index cons* filter))
(include "specific/gauche.scm")
(include "common/base.scm")
(include "common/handlers.scm"))