<br><br><div><span class="gmail_quote">On 7/3/06, <b class="gmail_sendername">Shaun Kruger</b> <<a href="mailto:shaun.kruger@gmail.com">shaun.kruger@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I haven't been able to find much documentation for cells-gtk. Now<br>that I have a working cells-gtk environment (thanks for the new<br>tarball Peter) I'm trying to get into proper development.<br><br>I setup a wiki to start working on some documentation,
</blockquote><div><br>ha-ha, there is a universal impulse of newcomers to document cells-related projects, and if you succeed you will be the first! I just did my bit by documenting UPPER and NEAREST (under upper only if anyone wants to propagate).
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> but I have some<br>questions.<br><br>Was there documentation that I missed?</blockquote>
<div><br><br>GTk documentation? :) That's my excuse, anyway.<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">How do I produce a list of keyword arguments for each of the
<br>(mk-<widgetname>) functions?</blockquote><div><br>Joking aside, there should be a one-one mapping between Lisp classes and Gtk classes, and in this case between lisp slots/iitargs and Gtk configuration options. Perhaps a useful form of documentation is to hunt down the few exceptions from that rule, document those and then say "otherwise, Just Think Gtk".
<br><br>As a design principle, while Lispniks usually like to remake the world (and third-party libraries) in thier own image, in the case of a GUI library wrapper there is an obvious benefit to being as transparent as possible. Twofold, really. First, if you know Gtk from C, you know Cells-Gtk. And, yes, the Gtk documentation is immediately applicable.
<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I can see the list when I pass in an invalid keyword and make-instance<br>
throws an error, but I suspect there's a better way of doing it than<br>causing errors.</blockquote><div><br><g> I kinda prefer reacting to backtraces to trying to read the tortured technical prose of most writers.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Is there anyone who would be willing to help me document cells-gtk?</blockquote>
<div><br>See "upper". :)<br><br><br>kt<br></div></div><br>