home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume39 / ncftp / part05 / v2_Note < prev   
Encoding:
Text File  |  1993-08-25  |  2.6 KB  |  47 lines

  1. Version 1.5 of NcFTP is an interim release.  Version 2.0 is much cooler,
  2. but it wasn't ready to go by my self-imposed deadline of September 1, 1993.
  3. The reason for that deadline is that my senior year will be getting under
  4. way, and I don't want to work on the program during that period.  Last year
  5. I spent too much time on NcFTP and other projects, and not enough time on
  6. studies.  As a result, my grades slipped a bit.  Therefore I will be
  7. studying more and programming, reading news, and reading email less.  If
  8. you send me email, I _will_ read it, but it may take me awhile to get to it,
  9. and I may not answer.  Please don't be offended.  I really regret having
  10. to release code that is such a mess.  I should have wrote the code from
  11. scratch, rather than build it upon the original BSD code (which is a mess
  12. itself!).
  13.  
  14. This version is based on the betas of 1.4.  1.4 was almost finished when
  15. I decided to add some significant features, and clean up the code so it
  16. is better organized and easier to read.  That version is called 2.0, and
  17. isn't finished yet.  The innards are totally different from that of 1.4
  18. (and 1.5), so patches to 1.5 won't work at all on 2.0.  During the process
  19. of adding stuff and cleaning up, a couple of bugs creeped in that will
  20. take time to resolve.  Maybe I can work on it during Christmas break.
  21.  
  22. I apologize in advance for bugs I fixed in 2.0 but forgot to re-fix
  23. in 1.5 (I think I got'em all, though).
  24.  
  25. Here is a list of things that are in the 2.0 code but not this version:
  26.  
  27. * Easy-to-read, better organized, commented code.
  28. * Using my own "style guide," so source is coded uniformly.
  29. * Unlimited global macros.  These are really nice!  They take arguments,
  30.   so you can make mini-scripts.  The macros can be typed as if they
  31.   were commands; no more $macroname crap.
  32. * No-longer using .netrc and it's format.  This was necessary for the
  33.   global macros anyway, and it allowed me to add some other features,
  34.   like host aliases.  Old .netrc's won't work.  Sorry!
  35. * Improved command line parser, that lets any command use > and |, so
  36.   it behaves like a real shell command line (almost).
  37. * Improved 'redir' that works automatically, can reformat listings with
  38.   different ls flags, all without refetching it over the network.  It
  39.   will also facilitate remote globbing... AND remote filename completion!
  40. * Many little things I can't begin to list.
  41.  
  42. Keep that in mind if you want to make a feature enhancement.  I'm telling
  43. you this now so you don't spend your time programming something that is
  44. already done for the 2.0 release.  Also note that patches for 1.5 will
  45. have to be re-coded for 2.0.  (The gist is that you should wait until
  46. 2.0 is done before doing anything major).
  47.