This should be fixed now.

Robby

On Thu, Sep 9, 2010 at 8:15 PM, Robby Findler
<[email protected]> wrote:
> Yes, that's a bug in ->i. Working on it.
>
> Sorry,
> Robby
>
> On Thu, Sep 9, 2010 at 8:08 PM, Matthias Felleisen <[email protected]> 
> wrote:
>>
>> I built drrackt from scratch tonight around 7:30. When I started it up, I 
>> got the following N error message.
>>
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/frtime/tool/frtime-tool.ss>; "FrTime 
>> Language"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt: FrTime Language 
>> broke the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in ...private/language.rkt:552:4>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/swindle/tool.rkt>; "Swindle"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt: Swindle broke 
>> the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in ...private/language.rkt:552:4>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/racket/private/map.rkt:45:11: for-each
>> /Users/matthias/plt/collects/swindle/tool.rkt:132:4: phase2
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/lang/htdp-langs.ss>; "How to Design 
>> Programs"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt: How to Design 
>> Programs broke the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in ...private/language.rkt:552:4>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/lang/htdp-langs.rkt:1205:6: phase2
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/eopl/eopl-tool.ss>; "Essentials of 
>> Programming Languages"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt:
>>  Essentials of Programming Languages
>>  broke the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in ...private/language.rkt:552:4>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/deinprogramm/deinprogramm-langs.ss>; 
>> "DeinProgramm"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt: DeinProgramm 
>> broke the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in ...private/language.rkt:552:4>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/deinprogramm/deinprogramm-langs.rkt:1334:6: 
>> phase2
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>> Error in phase 2 for tool 
>> #<path:/Users/matthias/plt/collects/algol60/tool.ss>; "Algol 60"
>>
>> /Users/matthias/plt/collects/drracket/private/tools-drs.rkt: Algol 60 broke 
>> the contract
>>  (->
>>   (and/c
>>    (is-a?/c interface:language<%>)
>>    (object-contract
>>     (capability-value
>>      (->i
>>       ((this any/c)
>>        (s
>>         (and/c
>>          symbol?
>>          drracket:language:capability-registered?)))
>>       (res (s) ...)))
>>     (unmarshall-settings (-> printable/c any))
>>     (render-value/format
>>      (->
>>       any/c
>>       any/c
>>       output-port?
>>       (or/c number? (symbols 'infinity))
>>       any))
>>     (render-value
>>      (-> any/c any/c output-port? void?))
>>     (on-execute (-> any/c (-> (-> any) any) any))
>>     (marshall-settings (-> any/c printable/c))
>>     (get-style-delta
>>      (->
>>       (or/c
>>        #f
>>        (is-a?/c class:style-delta%)
>>        (listof
>>         (list/c
>>          (is-a?/c class:style-delta%)
>>          number?
>>          number?)))))
>>     (get-comment-character
>>      (-> (values string? char?)))
>>     (get-one-line-summary (-> string?))
>>     (get-language-url (-> (or/c #f string?)))
>>     (get-language-position
>>      (-> (cons/c string? (listof string?))))
>>     (get-language-numbers
>>      (-> (cons/c number? (listof number?))))
>>     (get-language-name (-> string?))
>>     (front-end/interaction
>>      (-> input-port? any/c (-> any/c)))
>>     (front-end/complete-program
>>      (-> input-port? any/c (-> any/c)))
>>     (default-settings? (-> any/c boolean?))
>>     (default-settings (-> any/c))
>>     (create-executable
>>      (->
>>       any/c
>>       (or/c
>>        (is-a?/c class:dialog%)
>>        (is-a?/c class:frame%))
>>       path?
>>       void?))
>>     (config-panel
>>      (->
>>       (is-a?/c interface:area-container<%>)
>>       (case-> (-> any/c void?) (-> any/c))))))
>>   void?)
>>  on
>>  drscheme:language-configuration:add-language
>>  given to (unit tools-drs@); expected a method that accepts 2 mandatory 
>> arguments without any keywords, given: #<procedure:capability-value method 
>> in lang%>
>>
>>  === context ===
>> /Users/matthias/plt/collects/racket/contract/private/blame.rkt:58:0: 
>> raise-blame-error
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4488:6: 
>> for-loop
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4395:0: 
>> make-wrapper-class
>> /Users/matthias/plt/collects/racket/private/class-internal.rkt:4529:0: 
>> make-wrapper-object
>> /Users/matthias/plt/collects/racket/contract/private/arrow.rkt:1479:3
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/racket/private/more-scheme.rkt:173:2: 
>> select-handler/no-breaks
>> /Users/matthias/plt/collects/drracket/private/tools.rkt:453:0: run-phases
>> /Users/matthias/plt/collects/drracket/tool-lib.rkt: [running body]
>> /Users/matthias/plt/collects/drracket/private/drracket-normal.rkt: [running 
>> body]
>> /Users/matthias/plt/collects/drracket/drracket.rkt: [running body]
>>
>>
>>
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/dev
>>
>
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to