move the class/c implementation into its own file

This commit is contained in:
Robby Findler 2014-01-30 16:30:15 -06:00
parent 7476ca0ac0
commit a12ebdeff9
6 changed files with 1096 additions and 1067 deletions

View File

@ -1,3 +1,4 @@
(module class mzscheme
(require racket/private/class-internal)
(provide-public-names))
#lang racket/base
(require racket/private/class-internal
racket/private/class-c-old)
(provide-public-names)

View File

@ -5,7 +5,8 @@
;; All of the implementation is actually in private/class-internal.rkt,
;; which provides extra (private) functionality to contract.rkt.
(require "private/class-internal.rkt")
(require "private/class-internal.rkt"
"private/class-c-old.rkt")
(provide-public-names)
(provide generic?)

View File

@ -8,6 +8,7 @@
"blame.rkt"
(for-syntax "opt-guts.rkt")
racket/private/class-internal
racket/private/class-c-old
racket/stxparam)
(require (for-syntax racket/base))

View File

@ -1,5 +1,6 @@
#lang racket/base
(require "class-internal.rkt"
"class-c-old.rkt"
"../contract/base.rkt"
"../contract/combinator.rkt"
(only-in "../contract/private/guts.rkt"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff