52 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						|
 | 
						|
			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:
 | 
						|
 | 
						|
	- 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
 | 
						|
 | 
						|
Other extensions are more "useful":
 | 
						|
 | 
						|
	- 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
 | 
						|
	- posix.c: a set of POSIX.1 functions for STk. Must be completed
 | 
						|
	- 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
 | 
						|
	- base64. c provide base64 file endoding and decoding.
 | 
						|
 | 
						|
 | 
						|
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
 | 
						|
 | 
						|
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. 
 |