<div dir="ltr">I appreciate you guys very much to tell me the tips!</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-04 Neil Van Dyke Lists <span dir="ltr"><<a href="mailto:neil_lists@neilvandyke.org" target="_blank">neil_lists@neilvandyke.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">CharTerm works on GNU/Linux, and reportedly also on Mac OS X.  Probably not on Microsoft Windows, although I'm willing to add Windows support if someone cares enough to research a good and easy approach using current Windows facilities (not Win32 FFI calls).  (Of course, you can always run the Racket code on GNU/Linux or Mac OS X, while using as your display an SSH client terminal emulator running on Windows.)<br>

<br>
If someone is programming with CharTerm and wants example code, in addition to the "demo.rkt" that comes with CharTerm, there is also Rackonsole ("<a href="http://www.neilvandyke.org/rackonsole/" target="_blank">http://www.neilvandyke.org/<u></u>rackonsole/</a>").  "demo.rkt" might be a good copy&paste starting point for one's app event loop with window resizing.  One can discard the code in "demo.rkt" for the editable text widget.  (The editable text widget and the window-resizing event loop skeleton both might become library features in the future, but for now it's copy&paste from "demo.rkt".)<br>

<br>
Neil V.<br>
<br>
Jens Axel Søgaard wrote at 02/03/2014 08:49 AM:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
2014-02-03 Asumu Takikawa<<a href="mailto:asumu@ccs.neu.edu" target="_blank">asumu@ccs.neu.edu</a>>:<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2014-02-03 16:50:15 +0900, 亀田馬志 wrote:<br>
     <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    Is there any function to do this instead of READ?<br>
    Possibly need some library like curses in UNIX (though I now use Windows).<br>
    Supposing to write a text editor like vi with Racket, how do you guys to<br>
    write codes using h, j, k, and l keys as cursor? In the case with standard<br>
    input and output, as you know, it is impossible to emulate the move.<br>
    Is there any library to emulate something like curses in Racket?<br>
       <br>
</blockquote>
I recommend Neil Van Dyke's "charterm" library for curses-like<br>
terminal display on Unix:<br>
     <br>
</blockquote>
Ditto. Besides the documentation see a few examples here:<br>
<br>
     <a href="http://rosettacode.org/wiki/Category:Racket" target="_blank">http://rosettacode.org/wiki/<u></u>Category:Racket</a><br>
<br>
On the page search for "Terminal Control".<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<a href="http://planet.racket-lang.org/package-source/neil/charterm.plt/3/1/planet-docs/doc/index.html" target="_blank">http://planet.racket-lang.org/<u></u>package-source/neil/charterm.<u></u>plt/3/1/planet-docs/doc/index.<u></u>html</a><br>

     <br>
</blockquote>
/Jens Axel<br>
<br></div></div>
____________________<br>
   Racket Users list:<br>
   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
   <br>
</blockquote>
<br>
____________________<br>
 Racket Users list:<br>
 <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
</blockquote></div><br></div>