home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3418 < prev    next >
Encoding:
Internet Message Format  |  1991-05-25  |  3.6 KB

  1. From: jfh@rpp386.cactus.org (John F Haugh II)
  2. Newsgroups: alt.sources
  3. Subject: Announcing the initial test release of IDBM
  4. Message-ID: <19334@rpp386.cactus.org>
  5. Date: 24 May 91 15:06:10 GMT
  6.  
  7. This is to announce the initial availability of my latest ISAM library
  8. project for alpha testing.
  9.  
  10. I have been working on an ISAM-like library of routines, and a collection
  11. of companion commands.  This library implements ISAM-like file access
  12. with functions to manage the data in each record by name and data type.
  13. There are also high level commands to define databases, files, and file
  14. data.  The commands which I currently have implemented are -
  15.  
  16.     * dbschema
  17.         convert a schema to a collection of database files
  18.     * dbshow
  19.         display the data dictionary for the named database
  20.     * dbck
  21.         perform basic consistency checking on the named
  22.         database
  23.     * dbedit
  24.         simple data entry program for using a single database
  25.         file
  26.     * dbscomp
  27.         compile screen definitions
  28.     * dbscreen
  29.         display compiled screen definitions using data from
  30.         one or more database files
  31.     * dbload
  32.         load binary or text data into a database file
  33.     * dbunload
  34.         unload binary or text data from a database file
  35.  
  36. I am looking for a few people to take the code and compile it on their
  37. systems and play around with it.  I have ported it to a few other
  38. operating systems with little difficulty.  It currently is running on
  39. SCO Xenix 2.2.3 on a 386/PC and AIX v1.2 on an IBM 3090/180-J at the
  40. present level.  I have used it for numerous data reduction problems,
  41. including ones involving 500,000 plus records.  [ Binary process
  42. accounting records loaded from the /usr/adm/pacct file off of an IBM
  43. mainframe running AIX. ]
  44.  
  45. The feedback that I am looking for is more along the lines of ease of
  46. use and overall functionality.  I am also looking for some help getting
  47. the documentation completed.  I will take any criticisms you have as
  48. well.
  49.  
  50. The code as it stands right now is about 9,600 lines totalling 220KB.
  51. It grows every day.  If you are willing to help me with this project,
  52. and get it ready for a beta test release in late June, please resond.
  53. My schedule is alpha test until mid June (two weeks), then beta
  54. release sometime after June 24th.  The beta test period should last
  55. a month or so, followed by general release into comp.sources.misc
  56. in late summer or early fall.
  57.  
  58. You will receive 4 shar files containing the command and library
  59. source code and another file containing what documentation I currently
  60. have.  Also included is a sample database that will catalog your music
  61. collection, by artist, album, song, and publisher.  It demostrates the
  62. relational join capabilities of the database by retrieving artist, album
  63. and publisher information from separate files using the information
  64. associated with a single song title.  You select the title, and it
  65. tells you the publisher, artist, album, and track number.  Of course
  66. you have to provide the input data to get it started ;-)
  67.  
  68. In late 1991 I will post another 20,000 lines of source code which
  69. implement a relational database report compiler and interpreter which
  70. will be based on this library code, so it is important that I get this
  71. library squared away.  That code was written in 1987 for another ISAM
  72. library and will be re-targeted for this library once it is stable
  73. and debugged.
  74.  
  75. We return you now to your regularly schedule flame fest already in
  76. progress ...
  77. -- 
  78. John F. Haugh II        | Distribution to  | UUCP: ...!cs.utexas.edu!rpp386!jfh
  79. Ma Bell: (512) 255-8251 | GEnie PROHIBITED :-) |  Domain: jfh@rpp386.cactus.org
  80. "If liberals interpreted the 2nd Amendment the same way they interpret the
  81.  rest of the Constitution, gun ownership would be mandatory."
  82.