geiser-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Geiser-users] [bug #32844] Racket GUI broken when used from geiser REPL


From: Caleb Reach
Subject: [Geiser-users] [bug #32844] Racket GUI broken when used from geiser REPL
Date: Fri, 18 Mar 2011 21:39:25 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16

URL:
  <http://savannah.nongnu.org/bugs/?32844>

                 Summary: Racket GUI broken when used from geiser REPL
                 Project: Geiser
            Submitted by: jtxx000
            Submitted on: Fri 18 Mar 2011 09:39:24 PM GMT
                Category: Racket
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Using ((current-get-interaction-input-port)) rather than
(current-input-port) in geiser-read makes everything work as expected:


    --- a/scheme/racket/geiser/user.rkt
    +++ b/scheme/racket/geiser/user.rkt
    @@ -64,7 +64,7 @@
     (define ((geiser-read prompt))
       (prompt)
       (flush-output)
    -  (let* ([in (current-input-port)]
    +  (let* ([in ((current-get-interaction-input-port))]
             [form ((current-read-interaction) (object-name in) in)])
         (syntax-case form ()
           [(uq cmd) (eq? 'unquote (syntax-e #'uq))





    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?32844>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]