home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d01xx / d0128.lha / MRBackup / README < prev    next >
Text File  |  1988-01-02  |  3KB  |  67 lines

  1.  
  2. This is MRBackup, version 1.3.  This program was written under Manx
  3. Aztec C, version 3.40a, to run under KickStart 1.2.  The source was
  4. written with 4 character tab settings, using Z, a vi-like editor
  5. packaged with the Aztec C compiler.  If you would like a
  6. copy of my file retab utility to remove or alter the tabs, just ask.  
  7. Also, if you did not receive source with this distribution, it is
  8. available for the asking.  
  9.  
  10. Be sure to rename the file MRBackup.INI to MRBackup.INIT and copy it 
  11. to the S: directory.
  12.  
  13.                                             Mark Rinfret
  14.                                             mark@unisec.USI.COM
  15. ---------------------------------------------------------------------
  16.  
  17. About the code...(entering excuse/apology mode)
  18.  
  19. MRBackup evolved from a simple-minded program with a tty-style interface
  20. to the version you see here.  Though I'm a true believer in structured 
  21. programming techniques, good design and consistent style, you might not
  22. see a lot of that in this program.  In fact, the code is quite "hacky".
  23. I also am a true believer in "using someone else's wheel" (if it's free)
  24. rather than inventing my own.  I've incorporated several public domain
  25. sources into MRBackup, each having its own particular style.  I've made
  26. every effort to give credit where credit is due.  If I've slighted anyone,
  27. please help me to correct the problem.  This project was also a learning
  28. experience in that I had not attempted any Intuition-based programming
  29. prior to this effort.  I've made all of the dumb mistakes that one makes
  30. with Intuition (I still have a problem with mutual exclusion and extended
  31. selection) but I have a better grasp on it now.  I may change the user
  32. interface at a later date to use a more gadget-driven approach.  I sure
  33. wish Aztec would give us function prototypes!  Better yet, I wish THINK
  34. Technologies would give us a LightSpeed C for the Amiga.
  35.  
  36. There is nothing particularly clever about any of the disk-related stuff.
  37. I've adhered to vanilla AmigaDOS throughout.  I'm sure there are much
  38. faster techniques for moving data to/from floppies.  I don't have the
  39. time to investigate them.  This program is also incapable of archiving
  40. a single file which is larger than a floppy disk.  Someone else will
  41. probably have to tackle that (or wait a loooong time).
  42.  
  43. Though I've had my Amiga since October '86, I've been working on the 
  44. internals of a rather dry, heavily algorithmic program for which the user 
  45. interface is currently the least of my worries.  MRBackup was a fun 
  46. diversion from that, but now I've got to get back to work.  Please feel
  47. free to modify this program and re-release it.  If you make substantial
  48. changes, I'd like to hear about them.  I'd also like you to change the
  49. name of the program, perhaps to <your initials>Backup, as I've done.
  50. Funny how many people call it "Mister Backup"...
  51.  
  52. At 37 years of age, I'm still going through an upheaval in terms of 
  53. personal style.  If you look closely, you'll see things like part1_part2
  54. giving way to part1Part2, an influence of working on a MacIntosh during 
  55. the day and (obviously) a convention I've grown to like.  If I were a
  56. little more vain, I might have gone through the source, performing
  57. global search and replace on everything.  If I were getting paid for it...
  58.  
  59.  
  60. 'Nuff yak.  I've received enough inquiries about the source to know that
  61. there's a need for this sort of thing, even if mine isn't the be-all and
  62. end-all.  I hope this helps you get to where you want to be.
  63.  
  64.  
  65.                                               Mark
  66.  
  67.