[Image] 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 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 Run ../Src/test-stk -f compo-demo.stklos ---------------------------------------------------------------------------- File filebox.stklos Description a simple program which uses the compositeclass. A 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