![](https://secure.gravatar.com/avatar/326b108ffcc42f27628703b0c11ed239.jpg?s=120&d=mm&r=g)
Clemens Fruhwirth <clemens@endorphin.org> writes:
http://clemens.endorphin.org/A%20Guided%20Tour%20of%20CLIM%202006-draft.pdf
Feedback is appreciated.
Hello, I'm going through the tutorial, and being very much clim-illiterate here are my few comments that I wrote down while doing so: - The tutorial is pretty cool. The introduction addresses what CLIM is good for, and how it relates to "normal" GUI toolkits, the terminology, etc... Very enlightening. - There's a typo in page 2: "(...) equally to the _build-in_ gadget types." - Mentioning the CLIM-USER package (where we can try the examples) might be a good idea. - I'd suggest restructuring the code in way that doesn't generate warnings about undefined functions. Eg: I was confused about why my McCLIM didn't seem to have this update-draw-pane function used in the draw-frame commands. - The draw-frame example doesn't work for me (SBCL 0.9.8 and McCLIM HEAD, CLX backend). I get an error saying: "The function (SETF RECTANGLE-EDGES*) is undefined." Hmm, and I get this same error with the file-browser example. - Another typo: in figure 7, "The second _color_ (...)". - I'd love to see figure 7's code in action. However, count-package-symbols isn't defined anywhere. (Ah, and in fig. 7 it actually reads _count-package-symbols-package_). Sure, it is trivial to implement, but still. :-) - Is the source code for the examples available somewhere? That'd be useful. Hope this helps in some say, -- Luís Oliveira luismbo (@) gmail (.) com Equipa Portuguesa do Translation Project http://www.iro.umontreal.ca/translation/registry.cgi?team=pt