ef091fdc86
Notable changes include: * Dynamic loading now works on NetBSD ELF systems. * Integration of SRFI-9 (records) * Accepts mailto: links in the browser * <Scroll-Frame>, <Toolbar> STklos classes. * Integration of some finals SRFI (0, 2, 6, 8) * define-syntax (but not let-syntax and let-syntax*) * New License Policy (request for commercial apps no more needed). * A console mode (which is used by default on Windows, but can be used with the -console option on Unix) * A new editor with Scheme fontification and indentation * New kind of ports: virtual ports * All the code dealing with files has been rewritten. * Tk level is 8.0.3 (the latest stable Tk release) * New STklos Classes: + <Hierarchy-tree> and <Hierarchy-item> to draw hierarchy such as files/directories, class/metaclasses ... + <Notepad> to define ... notepads + <Scheme-text> which extends <Text> to "font-lockify" Scheme buffers * Method and generic function editor * A class browser (type "(class-browser)" to access it) * some new manual pages * Base64 Encoding/Decoding extension * Locale extension to treat strings and character using locale information * Better installation scripts (+ some corrections) * Lot of bug fixes.
9 lines
427 B
Text
9 lines
427 B
Text
STk is a Scheme interpreter which can access to the Tk graphical package.
|
|
Concretely it can be seen as the John Ousterhout's Tk package where
|
|
the Tcl language has been replaced by Scheme.
|
|
|
|
The Scheme interpreter is now R4RS conformant.
|
|
|
|
This release provides an efficient object oriented system called STklos.
|
|
STklos is a full OO system with multi-inheritance, generic functions,
|
|
multi-methods and a true meta object protocol.
|