1996-09-27 06:29:02 -04:00
|
|
|
|
|
|
|
|
1998-06-09 07:07:40 -04:00
|
|
|
STk Extensions directory
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
|
|
|
|
This file contains extensions of the core interpreter which can be
|
|
|
|
dynamically loaded. See the file README in the release main directory
|
|
|
|
to see the systems for which dynamic loading support exists.
|
|
|
|
|
|
|
|
Two extensions are provided as examples:
|
1996-09-27 06:29:02 -04:00
|
|
|
|
|
|
|
- stack.c: a (very simple) package providing the stack type to the
|
|
|
|
interpreter. This package is presented in the documentation
|
|
|
|
about STk interpreter extension.
|
|
|
|
- when.c: an implementation of when and unless
|
|
|
|
|
1998-06-09 07:07:40 -04:00
|
|
|
Other extensions are more "useful":
|
1996-09-27 06:29:02 -04:00
|
|
|
|
|
|
|
- hash.c: a package for hash-table in Scheme (the one used by STklos)
|
|
|
|
- pixmap.c: an extension for adding the XPM (pixmap) format to Tk4.0
|
|
|
|
This extension is due to:
|
|
|
|
Harald Albrecht
|
|
|
|
albrecht@igpm.rwth-aachen.de
|
|
|
|
Institut fuer Geometrie und Praktische Mathematik, RWTH Aachen
|
|
|
|
Aachen, Germany
|
|
|
|
- html.c: a little extensions useful for (fast) html management
|
|
|
|
- process.c: an extension which provide process access to STk
|
1998-06-09 07:07:40 -04:00
|
|
|
- posix.c: a set of POSIX.1 functions for STk. Must be completed
|
1996-09-27 06:29:02 -04:00
|
|
|
- socket.c: simple support (and hence limited) for sockets. It allows you
|
|
|
|
to make simple clients and servers program using TCP/IP
|
|
|
|
- sregexp.c Regular expressions
|
1998-09-30 07:11:02 -04:00
|
|
|
- base64. c provide base64 file endoding and decoding.
|
1996-09-27 06:29:02 -04:00
|
|
|
|
|
|
|
|
1998-06-09 07:07:40 -04:00
|
|
|
For more informations on extension building, read the document
|
|
|
|
"Extending the STk Interpreter" provided with the package.
|
|
|
|
|
|
|
|
|
|
|
|
Automatic generation of Makefiles
|
|
|
|
=================================
|
|
|
|
|
|
|
|
The script stk-genmake which is available in this directory can be
|
|
|
|
used to automatically build a Makefile for a set of extensions. The
|
|
|
|
Makefile is generated on standard output. For example, type
|
|
|
|
|
|
|
|
$ stk-genmake stack when > Makefile.example
|
1996-09-27 06:29:02 -04:00
|
|
|
|
1998-06-09 07:07:40 -04:00
|
|
|
To generate a makefile for the two small extensions provided with the
|
|
|
|
package. The generated Makfile takes into account the specificities of
|
|
|
|
your achitecture and is generated by configure.
|