HowTo Documents

A lot of the Real Work (TM) in developing Arti is involved with researching and experimenting with glue code. Knowing about an intriguing data set or tool is very important, but until Arti can access it, the user isn't going to benefit.

The pages listed below contain "HowTo" notes about various types of glue code. Sometimes (eg, Capistrano, script/console), the HowTo covers a topic that is also an area of study for Arti. Other times (eg, RubyKif), the tool is simply something that Arti needs to do its work.

Capistrano HowTo

This HowTo covers the use of Capistrano to create networked "solo" applications. These can be used to drive programs such as script/console, returning information about the target application and its environment.

RubyKif HowTo

PowerLoom is an intriguing tool which could conceivably be used by Arti as a Knowledge Base and Inference Server (in an analogous manner to the way MySQL works for Rails). Although there are some tools that allow Ruby communicate with PowerLoom, the interface is not at all natural, from Ruby's perspective.

Specifically, the Ruby program is required to generate and interpret KIF strings. This HowTo covers the (WIP) RubyKif class, which promises to (de-)serialize KIF, etc.


This wiki page is maintained by Rich Morin, an independent consultant specializing in software design, development, and documentation. Please feel free to email comments, inquiries, suggestions, etc!

Topic revision: r1 - 22 Jun 2008, RichMorin
This site is powered by Foswiki Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
Foswiki version v2.1.6, Release Foswiki-2.1.6, Plugin API version 2.4
Ideas, requests, problems regarding CFCL Wiki? Send us email