Not logged in
click to login

The Root Node

Wookie - A wiki with hair

Wookie is a Wiki [#10010], implemented from scratch in Perl [#10062] using the WebApp [#10063] framework. It was created by Attila as a framework for reimplementing some old ideas in a new way.

Differences between Wookie and other Wikis include:

  • The data model, which allows for nodes (or Wooks) to have many hierarchically formed names, with different names in different contexts;
  • Support for many kinds of data, including composite/container types (like dairies and photo albums);
  • Use of public-key cryptography to provide a basis for more serious use of the system, including signed content and key ring functionality (not yet implemented);
  • An extensible attribute system, which is used by the system itself to provide many of Wookie's more interesting features;
  • A flexible, robust access control system;
  • The ability to view content as both arbitrary unstructured hunks of text (or sound or pictures or what have you) and as real data structures (directed, cyclic graphs) at the same time... similar in spirit to the notion from LISP [#10064] that code can be viewed as data, and vice versa.

The Root

This is the root of all things. It is node number 1 in this Wiki [#10010]. If you don't have anywhere else to go, then this is where you end up.

Since Wookie is essentially an implementation of the whole Wiki [#10010] concept, it's fine to call this a wiki. Or a wookie, since that's really just a wiki with some hair.

Hah.

Or, you can call it a "wookie instance." Sounds a bit pretentious.

Purpose

This wiki is used mainly as a development resource by a loose confederation of hackers that work on several projects, including Wookie itself. Some of the projects are protected from access by unauthenticated users. If you get an access control error, don't worry, it's no big deal; just hit the Back button in your browser and go somewhere else.

Projects

Users

System Objects

Namespaces