Using the terminal

Here is a simple screenshot of a terminal interacting with the REPL (Read-Print-Eval Loop):

If you have the GNU library readline (or the Editline Library (aka libedit)) installed, you will be able to do line editing as in usual shells.

Introduction to GUI Programming

STklos permits to easily program GUI (Graphical User Interfaces). To program a GUI, you need to install some packages which are available through the ScmPkg mechanism.

The packages can easily be downloaded through the command line with the stklos-pkg command. See the ScmPkg for more information.

The packages described below search the system GUI toolkit libraries in some standard places (mainly /usr/lib and /usr/local/lib). If your libraries are installed in another directory, you can set the shell variable STKLOS_GTK_DIR to that directory name. This variable is used both for installing the ScmPkg and for running your program.

Programming a GUI in STklos can be done at three different methods: