disable the new class/c implementation for now

the new implementation doesn't provide eq? guarantees
as often as the old one does, so hold off on this until
we can sort that out. Thanks to drdr for pointing out
the problem:

http://drdr.racket-lang.org/28156/pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-save-file.rkt
This commit is contained in:
Robby Findler 2014-02-08 20:40:53 -06:00
parent d37158bd76
commit 4d12021dbf

View File

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