FramerD Documentation | |
---|---|
These documents describe FramerD, a database designed for generating, managing, and using very large pointer-intensive data sets. It is especially appropriate for structures such as semantic networks, domain ontologies, and hypermedia. The FramerD implementation includes fdscript, a Scheme-based very high level language especially designed to support text processing, artificial intelligence, and multimedia scripting. FramerD and FDScript also support international programming with Unicode, multi-threaded programming with the Posix threads model, and a novel text analysis package for reading and interacting with outside services and databases.
Dynamic API Documentation Browser
User's Guide to FramerD
[Installation]
[Listeners]
[Customizing FramerD]
[Configuration Files]
[An Extended Example]
[Shell Commands]
[Using FramerD from Emacs]
[Invoking FDScript]
GNU General Public
License
FramerD and FDScript are released under the GNU
General Public License and are free of charge under that license.
FramerD Concepts
[OIDs and the Object Database]
[Persistent Indices]
[Frames in FramerD]
[Searching for Frames]
[The DTYPE Protocol]
Programming in FDScript
[Distributed Programming]
[Choices]
[Hash tables, sets, etc.]
[Formatted Output]
[OS functions including
time, resources,
and users]
[Accessing Information about Files]
[Internationalization]
[Writing Shell Scripts]
[Programming in the Large]
[Remote and Local Subjobs]
[Sequence Functions]
[Dirty macros]
[Text matching, searching, and substitution]
[Specialized parsers for HTML & XML, EMAIL messages, and English
morphology.]
Writing FramerD Servers
[Simple Servers]
[Security Concerns]
[More Complicated Servers]
[Administering Servers]
[Hairy fdserver invocations]
Writing FramerD Web Applications
[Generating Markup]
[HTML builtins]
[Making links]
[Complex Links]
[Dyamic Pages from FDScript]
[Script Variables]
[Using HTML forms]
[CGI-VAR and CGI-INIT]
[Cookies]
[Frames to Anchors]
[HTTP generation: connection control and metadata]
[Using mod_fdserv]
[Configuring your web server]
Programming FramerD from C
[Directory Structure]
[C Types]
[Exception Handling]
[String Streams]
[Lisp Pointers]
[Unicode Representation]
[Lisp Types]
[Evaluator Types]
[Implementing Modules]
FramerD: Representing Knowledge in the Large from the IBM Systems Journal (Volume 35, Numbers 3&4, 1996)
Tripp Lilley's Very Experimental API Tutorials, an documentary experience introducing FramerD low-level fundamentals