[nlrgg-general] Een klein testje met Tk canvas.

Kero van Gelder kero at arena.game-server.cc
Mon Apr 10 16:30:42 EDT 2006


> Dit is een testje hoe een simpele Ruby graphics API zou kunnen werken.
> In deze test doe ik de graphics back-end in eerste instantie even aan 
> TkCanvas.
> 
> Aan het einde van de test code heb ik een sleep 5 gedaan, omdat het 
> programma automatisch het venster sluit (dit komt omdat ik Tk.mainloop 
> in een Thread heb gezet).
> Maar een gebruiker van deze API zou waarschijnlijk verwachten dat het 
> venster blijft staan, weet jij hoe we hier het beste mee om kunnen gaan 
> Kero?

Ruby termineert zodra het mainthread eindigt (niet alle threads in Ruby
zijn dus gelijkwaardig; erg jammer, vind ik).
Je zult dus sowieso een methode aan moeten roepen equivalent aan
mainloop, maar ik denk dat een naam als wait_for_graphics duidelijker
is.

> Ik ga weer verder experimenteren :-)

Ik ga je code 's uitproberen :)

Groeten,
Kero.

+--- Kero ---------------------------------- kero at chello@nl ---+
|  The last good thing written in C++ was the Pachelbel Canon  |
|  Jerry Olson                                                 |
+--- M38c ------------ http://members.chello.nl/k.vangelder ---+


More information about the nlrgg-general mailing list