FramerD is a distributed data and processing infrastructure developed to support sharing of large knowledge bases. FDScript is a scripting language for writing FramerD applications based on R5RS Scheme. FramerD includes an object database optimized for pointer-intensive data (such as semantic networks or non-linear media) and an inverted index facility for indexing either free text or structured data. FDScript includes pervasive support for Unicode, special primitives for text processing (similar to Perl), and a native implementation of non-deterministic (Prolog-style) programming in an applicative language.