File: base.rkt

package info (click to toggle)
racket 6.1-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 91,944 kB
  • ctags: 38,251
  • sloc: ansic: 265,507; sh: 32,501; asm: 12,747; lisp: 6,958; cpp: 2,906; makefile: 2,284; pascal: 2,134; exp: 484; python: 366; xml: 11
file content (27 lines) | stat: -rw-r--r-- 722 bytes parent folder | download | duplicates (10)
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
26
27
#lang racket/base

(require "private/namespace.rkt")

(define-syntax-rule (module-begin . forms)
  (#%printing-module-begin 
   (module configure-runtime '#%kernel
     (#%require scheme/runtime-config)
     (configure #f))
   . forms))

(provide (except-out (all-from-out racket/base) 
                     struct
                     hash hasheq hasheqv
                     in-directory
                     local-require
                     #%module-begin)
         (rename-out [module-begin #%module-begin])
         make-base-empty-namespace
         make-base-namespace)

(module reader syntax/module-reader
  scheme/base)

(module configure-runtime '#%kernel
  (#%require scheme/runtime-config)
  (configure #f))