I think we all stumbled through getting our graphics code working initially. Anymore, most of my programs are graphical in nature. I pretty much have a set structure for my graphical applications and stick with it.<br><br>
I think it would be great if the Application Framework were easier to use. I&#39;m not sure if there are any other gray-haired ex-Symbolics and CLOS developers like me on the mailing list, but the define-application macro and presentations made it much easy to code graphical applications.<br>
<br>There are a few graphical elements I&#39;ve developed that I thought were generally usable and I&#39;ve packaged them up and put them on PLaneT - for example, animated-canvas and table-panel. But most of the useful things are really design patterns more than reusable code and probably should be in the Scheme Cookbook. But, as Noel pointed out, it isn&#39;t that convenient for large, application level design patterns. That&#39;s where I think a simpler framework would help.<br>
<br>Doug<br><br><div class="gmail_quote">On Wed, Aug 12, 2009 at 8:36 AM, Noel Welsh <span dir="ltr">&lt;<a href="mailto:noelwelsh@gmail.com">noelwelsh@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Aug 12, 2009 at 1:20 PM, Matthew Flatt&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt; wrote:<br>
&gt; At Tue, 11 Aug 2009 18:56:11 -0700 (PDT), Gregg Williams wrote:<br>
</div><div class="im">&gt;&gt; As another newbie, I second this.<br>
<br>
</div>My stuff is 99% drawing code.<br>
<div class="im"><br>
&gt;&gt; I have an extensive background as a technology writer/editor (BYTE<br>
&gt;&gt; magazine, Apple Computer) and would be interested in writing<br>
&gt;&gt; documentation to explain GUI code that someone else has written. It<br>
&gt;&gt; would be great for someone to devise a list of sample programs that,<br>
&gt;&gt; together, would get a beginner up and started writing GUI-based Scheme<br>
&gt;&gt; programs. Then various people could commit to writing individual<br>
&gt;&gt; programs and documenting them. If anybody&#39;s interested in this idea,<br>
&gt;&gt; please let me know.<br>
&gt;<br>
&gt; That would be really great.<br>
<br>
</div>+1. I say just start it, and see what happens.<br>
<br>
The Scheme Cookbook is quite a good system, but it doesn&#39;t really work<br>
for large documents. Editing text in a browser text box just doesn&#39;t<br>
scale. If what you have in mind is a coherent document rather than a<br>
collection of short recipes, as in the Cookbook, my suggestions are:<br>
1) use Scribble and 2) put the source on Github (yeah, I&#39;m on a bit of<br>
Github streak today). Git makes it easy... Ok Git makes nothing easy.<br>
Git makes it possible for other people to branch and modify your text,<br>
and you can selectively choose which parts to merge in. Very nice for<br>
this sort of thing. If you don&#39;t like Git I hear good things about<br>
Mercurial and Bazaar.<br>
<div><div></div><div class="h5"><br>
N.<br>
_________________________________________________<br>
  For list-related administrative tasks:<br>
  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</div></div></blockquote></div><br>