Please post your code - not seen this behaviour myself

cheers




Great Amphibian wrote:
Hi!

In the past I've found the best time to getgive a learner's perspective is when you're still a learner, so here goes...

I've around ten years coding experience; mostly C++ non-gui, but some Smalltalk, Python, Perl, Lisp, Tcl/Tk as well. I've written GUI systems (to run through D3D) myself. I've written a little Ruby code myself in the past, but nothing past a 800LOC toy app, and not in the past year. As a test of Ruby and Shoes I'm writing a flash card program on Windows.

General impressions
------------------------------
Extremely good minimal architecture - perhaps the best I've seen. Terrific use of closures and other Ruby features.

I like Why's art - his own drawings remind me a little of Chester Brown ("Ed The Happy Clown") and I like the "sampling" from UFO. (I'm visiting my father this week and he has Old Person Cable - lots of channels, most of them showing stuff from the 70's and 80's - I might check and see if I can catch an episode.)

Biggest drawbacks
-----------------------------
No debugger. Ouch. I understand why, but ouch.

The Shoes help app is prone to slow downs or jamming, and search isn't as good as the combination of Google and Firefox.

Some off the wall early days behaviour, but really not much.

Regarding that last - The Button Bug
-----------------------------------------------------
As an alternative to re-naming buttons (each flash card would ideally have several multiple option buttons for questions*) which doesn't seem possible I tried putting each button in its own stack and using the form of clear{} that specifies a replacement. What followed wasn't nice - one of the new Buttons went into bold for No Apparent Reason, and after a couple of clears a Button that wasn't in one of the cleared stacks seemed to "lose" its click behaviour block. I might have done something wrong. If anyone wabts code to look at, please let me know. The GUI is only 40 LOC.

Btw, I think it might be nice if buttons were re-namable - this is a fairly common need, and anything that can keep you out of GUI obect creation and destruction, especially on a multi-platform system, is nice.

*Ie new card comes on to the screen, buttons stay but questions on the buttons change.




------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.7/1895 - Release Date: 15/01/2009 07:46

Reply via email to