<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-tab-span" style="white-space:pre">     </span><br><div><div>On Jan 18, 2014, at 5:48 PM, WarGrey Gyoudmon Ju wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Okay, I see.<div><br></div><div>Two more questions.</div><div>1. Can frame% instance be transparent so that I can see the 2nd top-level window through it?</div></div></blockquote><div><br></div><div>Are you looking for a pane?</div><div><br></div><br><blockquote type="cite"><div dir="ltr"><div>2. In my architecture, Mode and Controller are implemented as a local server which communicates with GUI front-end via Message Passing Style Communicating. So is it possible to separate GUI objects into Places so that they can do their own tasks in parallel?  </div></div></blockquote><div><br></div><div><br></div><div>That should work just fine. </div><div><br></div><br><blockquote type="cite"><div dir="ltr">
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 18, 2014 at 11:09 PM, Matthias Felleisen <span dir="ltr"><<a href="mailto:matthias@ccs.neu.edu" target="_blank">matthias@ccs.neu.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
On Jan 18, 2014, at 7:14 AM, WarGrey Gyoudmon Ju wrote:<br>
<br>
> These days I am researching on a new Editor/IDE to take the place of Vim and Emacs.<br>
> In order to learn programing languages(not only racket) deeply I won't make it as the DrRacket's plugin.<br>
><br>
> I also like the transparent style in which way I use terminal so that I can check resources at the same time when coding. Is there any direct way to get it?<br>
><br>
> Racket provides lots of graphic documents, but I think they are not good organised. Do (big-bang) and the HtDP teachpacks suitable to build real world GUI applications?<br>
<br>
<br>
</div></div>The 2htdp libraries ("big bang") scale to a certain level of 'real world'. See the Realm of Racket book for some examples.<br>
<br>
If you need any performance, I recommend you start with the layer below 2htdp because you want to circumvent two inefficiencies in the current implementation: (1) big-bang and friends check a lot of things to catch errors very very early for students and (2) the functional approach is a bit too naive for hierarchical GUIs.<br>

<span class="HOEnZb"><font color="#888888"><br>
-- Matthias<br>
<br>
<br>
</font></span></blockquote></div><br></div>
</blockquote></div><br></body></html>