Demo directory
This directory contains demo programs for STk.
If you want to run a demo BEFORE a complete
installation of the STk package, you must use the
../Src/test-stk
command to run the interpreter.
If you view this file with the STk HTML browser, you can click on
each given command to launch a demo.
To use the STk HTML browser, just type:
../Src/test-stk -f hbrowse README.html
Happy STking
STk demos
- File
- browse.stk
- Description
- a simple Unix file browser
- Run
-
../Src/test-stk -f browse.stk
- File
- colormap.stk
- Description
- a simple color builder
- Run
-
../Src/test-stk -f colormap.stk
- Comment
- On exit, the RGB value is printed on the sandard output
- File
- small-ed.stk
- Description
- A small editor to create enhanced text
- Run
-
../Src/test-stk -f small-ed.stk
- Comment
- Does not work (still) with STk 3.0
- File
- hanoi.stk
- Description
- Hanoi towers animation
- Run
-
../Src/test-stk -f hanoi.stk
- File
- hello.stk
- Description
- a simple button demonstration
- Run
-
../Src/test-stk -f hello.stk
- File
- showvars.stk
- Description
- a variable shower
This program shows the value of three variables (named a,b and c)
Changing the value of one of these vars (with a set! for
instance) will redisplay its new value immediatly
- Run
-
../Src/test-stk -load showvars.stk
- Comment
- Exit
- type (exit) on the STk prompt
- File
- turtle.stk
- Description
- a Logo turtle package + some demo functions.
- Run
-
../Src/test-stk -f turtle.stk
- File
- inspector.stk
- Description
- A simple demo of the inspector on Tk widgets
- Run
-
../Src/test-stk -f inspector.stk
- Comment
- Does not work (still) with STk 3.0
- File
- mc-server.stk
- Description
- A multiple-clients server.
- Run
-
../Src/test-stk -load mc-server.stk
- File
- queens.stk
- Description
- The queens problem. You can do it yourself (and it will make
sure you follow the rules) or you can ask it to solve the
puzzle starting with a given board configuration.
This code is a contribution of Grant Edwards
(grante@rosemount.com)
- Run
-
../Src/test-stk -f queens.stk
- File
- stetris.stk
- Description
- This is a falling block game not unlike tetris(tm) :).
It is implemented in STk just to prove it can be done,
and as a challenge to TCLers.
It starts slowly and becomes faster and faster.
Have fun.
This code is a contribution of Harvey J. Stein(hjstein@math.huji.ac.il)
- Run
-
../Src/test-stk -f stetris.stk
- File
- ttt.stk
- Description
- A 3D Tic-Tac-Toe, where the board is 4x4x4, a 3 dimensional board
of four planes with four rows and four columns each.
This code is a contribution of Edin "Dino" Hodzic <ehodzic@scu.edu>
- Run
-
../Src/test-stk -f ttt.stk
- File
- server.stk
- Description
- A simple server showing how to use the socket package.
It creates a xterm window in which a read-eval-print-loop
is executed. When the window is closed or when an error occurs,
the socket is closed
- Run
-
../Src/test-stk -f server.stk
- File
- term.stk
- Description
- A simple terminal emulator (a kind of xterm, but in a text widget).
- Run
-
../Src/test-stk -f term.stk
- File
- wtour.stk
- Description
- This is a rewrite of the Tcl/Tk wtour2.0 in Scheme/STk. Use the menus
to navigate through different lessons. You can make changes
to the lesson source code; click on the Apply button to see the results of
the changes.
- Run
-
../Src/test-stk -f ./wtour.stk ../Contrib/STk-wtour
STklos demos
There are few demos of STklos. What is interesting is not what they do but
how they are programmmed (IMO).
- File
- widget.stklos
- Description
- A tour of the Tk widgets. This demo shows all the Tk widgets
- Run
-
../Src/test-stk -f widget.stklos
- File
- stklos-demo.stklos
- Description
- a simple demo written in STklos
- Run
-
../Src/test-stk -f stklos-demo.stklos
- File
- stklos-demo2.stklos
- Description
- another simple demo written in STklos
- Run
-
../Src/test-stk -f stklos-demo2.stklos
- File
- hello.stklos
- Description
- a rewriting of the hello.stk demo in STklos
- Run
-
../Src/test-stk -f hello.stklos
- File
- browse.stklos
- Description
- a rewriting of the browse.stk demo in STklos
- Run
-
../Src/test-stk -f browse.stklos
- File
- calc.stklos
- Description
- a very simple calculator
- Run
-
../Src/test-stk -f calc.stklos
- File
- compo-demo.stklos
- Description
- A quick demo of the composite widgets which are in the STk release.
This code is a contribution of
<Drew.Whitehouse@anu.edu.au>
- Run
-
../Src/test-stk -f compo-demo.stklos
- File
- filebox.stklos
- Description
- a simple program which uses the <File-box> compositeclass.
A <File-box> is a file requestor with file name completion.
It is a composition of various composite widget classes.
- Run
-
../Src/test-stk -f filebox.stklos
- File
- tkcolor.stklos
- Description
- a simple color picker written in STklos. Clicking button 1 on the color
box sets the text color to that color; Clicking button 3 sets the background.
- Run
-
../Src/test-stk -f tkcolor.stklos
eg@unice.fr