<div dir="ltr"><div>Hi Bil,</div><div><br></div><div>I really appreciate it.<br></div><div>Allow me to say once more: thanks a lot for S7.<br></div><div>It&#39;s a hidden gem :)<br><br></div><div>Indeed I&#39;m using cmuscheme, and the emacs-lisp need to switch</div><div> namespaces etc is here <a href="https://github.com/actonDev/s7-imgui/issues/3#issuecomment-661295470">https://github.com/actonDev/s7-imgui/issues/3#issuecomment-661295470</a></div><div>Some note here: geisser (emacs-lisp) is worth looking at (offers for example documentation/help messages in the mini buffer etc),</div><div>but it&#39;s quite complicated. Cmuscheme offers just the barebones which is more than enough for now.<br></div><div><br></div><div>In org-mode here&#39;s some interesting things to look at:</div><div><div>- <a href="https://github.com/diadochos/org-babel-eval-in-repl">https://github.com/diadochos/org-babel-eval-in-repl</a></div><div>  to send one liners from a shell snippet to its shell session</div><div>  (this one has really boosted my productivity)<br></div></div><div>-  button-lock-mode, to make clickable buttons<br></div><div><br></div><div>Now for the project itself:<br></div><div><br></div><div>My vague/romantic idea is that this could potentially shape a mini-framework or something that makes it<br></div><div>fun to create small GUIs. I come from clojure/clojurescript background and this is where I loved</div><div>the interactive building of a UI. So I really missed something similar in C/C++.<br></div><div><br></div><div>I remember an old mail here in the list where someone posted about clojure and Bill you said</div><div>that you hadn&#39;t heard about it. I suggest, if you have the time, to take a look into it.</div><div><br></div><div>Now a topic where I would appreciate any input from you especially Bil, but also from any schemer here.</div><div>The &quot;namespaces&quot; thing that I&#39;m using: <a href="https://github.com/actonDev/s7-imgui/issues/3">https://github.com/actonDev/s7-imgui/issues/3</a></div><div>Again, something that I got from clojure.</div><div><br></div><div>Christos<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 2 Aug 2020 at 23:15, &lt;<a href="mailto:bil@ccrma.stanford.edu">bil@ccrma.stanford.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Wow!  I had trouble at first following what you were<br>
doing, but by the end everything was making sense.<br>
I had heard about ImGui, but had never looked at it<br>
closely -- it is very interesting.  And the cmuscheme<br>
connection to s7 in emacs caught me by surprise --<br>
is that what you were using?  And org mode perhaps?<br>
So much to learn...<br>
<br>
A very impressive video!<br>
<br>
</blockquote></div>