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