Skip to content

Commit

Permalink
fix app repl prompt
Browse files Browse the repository at this point in the history
  • Loading branch information
ghostandthemachine committed Sep 7, 2012
1 parent 292c3d4 commit 3997eec
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
7 changes: 5 additions & 2 deletions src/sketchpad/repl/app/component.clj
Expand Up @@ -16,10 +16,13 @@
(read-string (.take q))) (read-string (.take q)))


(defn- sketchpad-prompt [rsta] (defn- sketchpad-prompt [rsta]
(buffer.action/append-text rsta (str \newline (ns-name *ns*) "=> "))) (seesaw/invoke-later
(let [prompt-ns (ns-name *ns*)]
(buffer.action/append-text rsta (str \newline prompt-ns "=> ")))))


(defn- sketchpad-printer [rsta value] (defn- sketchpad-printer [rsta value]
(buffer.action/append-text rsta (str value))) (seesaw/invoke-later
(buffer.action/append-text rsta (str value))))


(defn- create-application-repl [repl-rsta] (defn- create-application-repl [repl-rsta]
(let [application-repl-q (LinkedBlockingDeque. ) (let [application-repl-q (LinkedBlockingDeque. )
Expand Down
6 changes: 4 additions & 2 deletions src/sketchpad/repl/app/sketchpad_repl.clj
Expand Up @@ -31,10 +31,12 @@


(write (write
([c] ([c]
(buffer.action/append-text rsta (str c)) (seesaw/invoke-later
(buffer.action/append-text rsta (str c)))
(proxy-super write c)) (proxy-super write c))
([cbuf off len] ([cbuf off len]
(buffer.action/append-text rsta (str cbuf)) (seesaw/invoke-later
(buffer.action/append-text rsta (str cbuf)))
(proxy-super write cbuf off len))))] (proxy-super write cbuf off len))))]
writer)) writer))


Expand Down

0 comments on commit 3997eec

Please sign in to comment.