Ron's Indexing Program (RIP) 
Changelist and Bug Page
Console-based text indexing, retrieval, and browsing


 Home  Docs FAQ  Download  Changes  Links
"Reflections" by Lynn Rothan

Change Log

03/24/02.  Changed Home/End commands to T/B instead, since the libTurboC library cannot report Home/End keypresses.  Considerable display speedup has occurred as a result of using the latest version of libTurboC.  The B (End) command has been improved by only jumping near the end of the file, and only to a complete line.

03/10/02.  *NIX port now ready for initial release ... or so I thought.

01/09/02.  Cleaned up RIP source code and documentation for a GPL'd public release.  Up to this point, I've only used the program myself.  Alas!  Freshmeat has declined to announce my project, on the grounds that they don't "do" MS-DOS.

1997-1998.  Complete development of RIP97 program, based on Borland C++Builder.  This Win32 application is a replacement for the search/browse functionality of the MS-DOS RIP program.  It still requires RIP to create/maintain the database, but perhaps provides  a more-pleasant experience for someone who just wants to read/search the text in the database.   The program is functional, as far as I know, but it was practically my first GUI program (and first Win32 program) and isn't really very good.

1996-1997.  Complete development of RIP program, based on Borland Turbo C 2.0.  This MS-DOS application is a complete system for maintaining a plain-text database.  It is fully functional and without known serious bugs.  Functionality includes indexing/compression of the text, index-based searches of the text, retrieval/decompression of the text, browsing the text, and testing the integrity of the database.


Bug List

Number Date Program Description Status
3 03/10/02 *NIX console When a text is uncompressed from within the browser, it is placed within the unrip directory.  This directory should be excluded from the compression/indexing process. To do.
2 03/10/02 *NIX console When doing a random jump into a text, the first subsequent use of the up-arrow does not work.  Second and later uses are fine. To do.
1 03/10/02 *NIX console The browse function is incapable of resizing the console physically, although it can resize it logically.  If the console is not sized properly before running the function, or if it is reduced in size while running the program, a segfault will occur. To do.


©2002 Ronald S. Burkey.  Last updated 03/10/02 by RSB.  Contact me.