more notes.
[feisty_meow.git] / readme.txt
1
2 This is the "feisty meow (TM) concerns" codebase top folder.
3
4 Feisty Meow (TM) Concerns codebase comprises some but probably not all of several projects that
5 have come before.  These include the Twain.COM library scripts, the Yeti / YetiCode library
6 scripts, the HOOPLE 1 and HOOPLE 2 C++ Codebases, the Fred Huffhines opensource LSL scripts,
7 the CLAM build system, and a variety of other efforts.
8
9 Directories and files of interest here...
10
11 scripts/
12     Stores the script files that we use a lot.  These are usually written in interpreted
13     languages, such as bash and perl.  These were the core of the YetiCode scripts library.
14
15 nucleus/
16     Source for the basic modules of the Feisty Meow (TM) codebase.  This includes generic
17     data structures, useful utilities, and the like.  This hierarchy, plus octopi and graphiq,
18     formed the major parts of hoople1 and hoople2.
19
20 huffware/
21     The library of LSL scripts for osgrid and Second Life written by the avatar named Fred
22     Huffhines.  Fred Huffhines is a regular contributor and a well-loved member of our
23     development team.  He also happens to be a fictional sock-puppet for adventuring around
24     the grids, but a lot of code has been written in his name.  We are going to release the
25     full corpus of the Huffhines work over time.
26
27 octopi/
28     Octopus design pattern and CROMP protocol reference implementations.  Assorted applications
29     based on these.
30
31 database/
32     Some files considered critical to the operations of Feisty Meow Concerns Ltd.  This includes
33     the database of fortunes used by the Nechung Oracle Program.
34
35 doc/
36     Assorted documentation files for Feisty Meow and a code-scanning documentation generator
37     based on doxygen.
38
39 examples/
40     Some files that show how to get work done with Feisty Meow or that show how to do certain
41     tasks in different scripting / programming languages.
42
43 kona/
44     Our burgeoning Java libraries.  Not much to see here yet, but there is some code piling
45     up for these that we will try to release soon.
46
47 production/
48     Machinery for getting releases out the door, including the generated files such as binaries
49     and build system tools.
50
51 graphiq/
52     GUI tools and components, somewhat busted or just absent right now.
53
54 webby/
55     Source code specifically for web programming and building sites.  Mainly a few javascript
56     files we keep around.
57