Thread View: pl.comp.lang.tcl
3 messages
3 total messages
Started by Witek Mozga
Mon, 01 Oct 2007 07:34
wiki i tcl
Author: Witek Mozga
Date: Mon, 01 Oct 2007 07:34
Date: Mon, 01 Oct 2007 07:34
18 lines
517 bytes
517 bytes
Witam, Na stronie wikipedii poswieconej Tcl znajduej sie prosty przyk³ad aplikacji wy¶wietlaj±cej czas. To co mnie zastanawia, to wywo³ywanie procedury przez sam± siebie. Czy to po pewnym czasie nie doprowadzi do przepe³nienia stosu? Przecie¿ przy ka¿dym wywo³ywaniu procedury adres powrotny jest gdzie przechowywany. proc every {ms body} { eval $body after $ms [list every $ms $body] } pack [label .clock -textvar time] every 1000 {set ::time [clock format [clock seconds] -format %H:%M:%S]} -- Witek
Re: wiki i tcl
Author: Darek Przygoda
Date: Mon, 01 Oct 2007 08:40
Date: Mon, 01 Oct 2007 08:40
23 lines
739 bytes
739 bytes
Witek Mozga pisze: > Witam, > > Na stronie wikipedii poswieconej Tcl znajduej sie prosty przyk³ad aplikacji > wy¶wietlaj±cej czas. To co mnie zastanawia, to wywo³ywanie procedury przez > sam± siebie. Czy to po pewnym czasie nie doprowadzi do przepe³nienia stosu? > Przecie¿ przy ka¿dym wywo³ywaniu procedury adres powrotny jest gdzie > przechowywany. > > proc every {ms body} { > eval $body > after $ms [list every $ms $body] > } > pack [label .clock -textvar time] > every 1000 {set ::time [clock format [clock seconds] -format %H:%M:%S]} > > Witam, after $ms [list every $ms $body] nie jest wywo³aniem procedury 'every', to jest ustawienie wywo³ania tej procedury z pêtli zdarzeñ po czasie $ms. Pozdrawiam, Darek Przygoda
Re: wiki i tcl
Author: Witek Mozga
Date: Mon, 01 Oct 2007 10:17
Date: Mon, 01 Oct 2007 10:17
10 lines
212 bytes
212 bytes
> after $ms [list every $ms $body] > nie jest wywo³aniem procedury 'every', to jest ustawienie wywo³ania tej > procedury z pêtli zdarzeñ po czasie $ms. Dzieki teraz rozumiem, czyli wszystko jest ok. -- Witek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads