We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c64d144 commit a1c3bf9Copy full SHA for a1c3bf9
src/stdin.lisp
@@ -82,9 +82,10 @@ most cases of *query-io* usage. Makes overloading y-or-no-p unnecessary.
82
(send-input-request channel trimmed-output)
83
(loop until (message-available-p channel)
84
do (sleep 0.1))
85
- (loop for ch across (gethash "value" (message-content (message-recv channel)))
+ (loop with value = (gethash "value" (message-content (message-recv channel)))
86
+ for i from (1- (length value)) downto 0
87
initially (vector-push-extend #\Newline input)
- do (vector-push-extend ch input))))
88
+ do (vector-push-extend (char value i) input))))
89
(bordeaux-threads:release-lock lock)))))
90
91
(defmethod trivial-gray-streams:stream-clear-input ((stream stdin-stream))
0 commit comments