Echo Hollow

Because Pr0n is the Highest Form of Art.

User Tools

Site Tools


libecho:classes:start

This is an old revision of the document!


LibEcho Class Reference

I was originally doing this automagically with JSDoc, but it made the source code a mess. So here it all is redone by hand in markdown.

I do my best to keep this up-to-date, but the source code is the ultimate reference.

This file is meant to be dry technical documentation of the class implementation for reference purposes. For a more friendly treatise on using the library, please see the Tutorial.

Namespaces

The class hierarchy is divided into a number of namespaces, documented separately:

Building from source

Eclipse

  1. Be running some kind of Unix-like OS with Bash installed (the build scripts use bash).
  2. Install node-js (used for compiling the classes).
  3. Create a “Tweego” project in your workspace and install the Tweego binary and story-formats into it.
  4. Check out the project from SVN.
  5. Watch it build automatically.

Commandline

  1. Be running some kind of Unix-like OS with Bash installed (the build scripts use bash).
  2. Install node-js (used for compiling the classes).
  3. cd build && npm install
  4. You now have all the dependencies installed.
  5. Whenever you want to (re)build the library: cd build && ./build.sh

Non-Unix Platforms

If you want to write a build script for Windows or whatever, feel free to send it to me and I'll include it in the repo.

libecho/classes/start.1673656913.txt.gz · Last modified: 2023/01/13 16:41 by lee