diff options
| author | Bob Weiner <rsw@gnu.org> | 2016-07-19 11:08:57 -0400 |
|---|---|---|
| committer | Bob Weiner <rsw@gnu.org> | 2016-07-19 12:23:56 -0400 |
| commit | 465cba18a3b7b9b4f1914ee2b51a7f0d1a15fdbf (patch) | |
| tree | 1b211830b023fbc5424d137557c893643b3bd265 /README | |
| parent | 991c75a4f6f1e7be6703835f1b537e1d909dd7bd (diff) | |
* man/hyperbole.texi: Fixed typos and improved explanations in parts.
* Makefile (GPG): Added to digitally sign Hyperbole distributions.
Diffstat (limited to 'README')
| l---------[-rw-r--r--] | README | 144 |
1 files changed, 1 insertions, 143 deletions
@@ -1,143 +1 @@ - ABOUT GNU HYPERBOLE - Designed and Written by Bob Weiner - Version 06.00 - -GNU Hyperbole is an efficient and programmable hypertextual information -management system. It is intended for everyday work on any platform -supported by Emacs. It works well on GNU Emacs 24.4 and above. - -Hyperbole allows hypertext buttons to be embedded within unstructured and -structured files, mail messages and news articles. It offers intuitive -mouse-based control of information display within multiple windows. It also -provides point-and-click access to World-Wide Web URLs, Info manuals, ftp -archives, etc. - -Hyperbole consists of five parts: - - 1. Textual Information Management: an interactive textual - information management interface, including fast, flexible file - and text finding commands. A powerful, hierarchical contact - manager, the Rolo, which anyone can use is also included. It is - easy to learn to use since it introduces only a few new - mechanisms and has a menu interface, which may be operated from - the keyboard or the mouse. - - 2. Screen Control: the fastest, easiest-to-use window and frame - control available for GNU Emacs. With just a few keystrokes, - you can shift from increasing a window's height by 5 lines - to moving a frame by 220 pixels or immediately moving it to a - screen corner. Text in each window or frame may be enlarged - or shrunk (zoomed) for easy viewing, plus many other features; - - 3. The Koutliner: an advanced outliner with multi-level - autonumbering and permanent ids attached to each outline node for - use as hypertext link anchors, per node properties and flexible - view specifications that can be embedded within links or used - interactively; - - 4. Button Types: A set of hyperbutton types which supply core - hypertext and other behaviors. Buttons may be added to documents - (explicit buttons) or recognized by context (implicit buttons). - Buttons are accessed by clicking on them or referenced by name - (global buttons), so they can be activated regardless of what is - on screen. Users can make simple changes to button types and - those familiar with Emacs Lisp can prototype and deliver new - types quickly with just a few lines of code; - - 5. Programming Library: a set of programming library classes for - system developers who want to integrate Hyperbole with another - user interface or as a back-end to a distinct system. (All of - Hyperbole is written in Emacs Lisp for ease of modification. - Hyperbole has been engineered for real-world usage and is well - structured). - -A Hyperbole hypertext user works with buttons; he may create, modify, move -or delete buttons. Each button performs a specific action, such as linking -to a file or executing a shell command. - -There are three categories of Hyperbole buttons: - - 1. Explicit Buttons - created by Hyperbole, accessible from within a single document; - - 2. Global Buttons - created by Hyperbole, accessible anywhere within a user's - network of documents; - - 3. Implicit Buttons - buttons created and managed by other programs or embedded - within the structure of a document, accessible from within a - single document. Hyperbole recognizes implicit buttons by - contextual patterns given in their type specifications. - -Hyperbole buttons may be clicked upon with a mouse to activate them or to -describe their actions. Thus, a user can always check how a button will act -before activating it. Buttons may also be activated from a keyboard. (In -fact, virtually all Hyperbole operations, including menu usage, may be -performed from any standard terminal interface, so one can use it on distant -machines that provide limited display access). - -Hyperbole does not enforce any particular hypertext or information -management model, but instead allows you to organize your information in -large or small chunks as you see fit, organizing each bit as time allows. -The Hyperbole Koutliner and Rolo tools organize textual hierarchies and may -also contain links to external information sources. - -Some of Hyperbole's most important features include: - - Buttons may link to information or may execute commands, such as - computing a complex value or communicating with external programs; - - Buttons are quick and easy to create with no programming nor - markup needed. One simply drags between a button source location - and a link destination to create or to modify a link button. The - same result can be achieved from the keyboard. - - Buttons may be embedded within email messages and activated from - Emacs mail readers; hyperlinks may include variables so that they - work at different locations where the variable settings differ; - - Koutlines allow rapid browsing, editing and movement of chunks of - information organized into trees (hierarchies) and offer links - that include viewspecs which determine how documents are to be - displayed, e.g. show just the first two lines of all levels in a - Koutline; - - Other hypertext and information retrieval systems may be - encapsulated under a Hyperbole user interface very easily. - -Typical Hyperbole applications include: - - Personal Information Management - Overlapping link paths provide a variety of views into an - information space. A single key press activates buttons - regardless of their types, making navigation easy. - - A search facility locates buttons in context and permits quick - selection. - - Documentation Browsing - Embedding cross-references in a favorite documentation format. - - Addition of a point-and-click interface to existing documentation. - - Linkage of code and design documents. Jumping to the definition - of an identifier from its use within code or its reference within - documentation. - - Brainstorming - Capture of ideas and then quick reorganization with the Hyperbole - Koutliner. Link to related ideas, eliminating the need to copy - and paste information into a single place. - - Help/Training Systems - Creation of tutorials with embedded buttons that show students how - things work while explaining the concepts, e.g. an introduction - to UNIX commands. This technique can be much more effective than - descriptions alone. - - Archive Managers - Supplementation of programs that manage archives from incoming - information stream, having them add topic-based buttons that - link to the archive holdings. Users can then search and create - their own links to archive entries. +HY-ABOUT
\ No newline at end of file |
