home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / amiga / applicat / 10272 < prev    next >
Encoding:
Text File  |  1993-01-23  |  2.0 KB  |  52 lines

  1. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!malgudi.oar.net!caen!nic.umass.edu!dime!astro.cs.umass.edu!barrett
  2. From: barrett@astro.cs.umass.edu (Daniel Barrett)
  3. Newsgroups: comp.sys.amiga.applications
  4. Subject: Re: Flow
  5. Message-ID: <59040@dime.cs.umass.edu>
  6. Date: 22 Jan 93 18:09:27 GMT
  7. References: <1993Jan20.143840.28422@ms.uky.edu> <58952@dime.cs.umass.edu> <feuchtwa.727668376@sfu.ca>
  8. Sender: news@dime.cs.umass.edu
  9. Distribution: usa
  10. Organization: BLAZEMONGER INCORPORATED
  11. Lines: 39
  12.  
  13. In article <feuchtwa.727668376@sfu.ca> feuchtwa@fraser.sfu.ca (Martin Feuchtwanger) writes:
  14. >Though i've never done any programming recently, i'm sure i'd use Flow
  15. >for that purpose, because its so good at indenting/unindenting,
  16. >collapsing/expanding, and re-aranging.  Does anyone use it for that?
  17.  
  18.     That's an interesting idea I'd not considered before.  The hiding
  19. and unhiding of code is a useful thing.  However, my initial impression is
  20. that Flow would not make a good programming editor.  First of all, the
  21. keystrokes cannot be rebound to other commands.  While you can invoke
  22. ARexx macros, they are bindable only to the function keys, and in a really
  23. braindead way (see my review in c.s.a.reviews for details).  Second, it's
  24. too easy in Flow to blow away your entire file with 1 mouseclick and 1
  25. keystroke.  Third, some program syntax cannot be indented one level at
  26. a time.  How in the world could you do the following?
  27.  
  28.     if (foo)
  29.     {
  30.         if (bar)
  31.         {
  32.             if (blat)
  33.             {
  34. #ifdef MACRO
  35.                 printf("one");
  36. #else
  37.                 printf("two");
  38. #endif
  39.             }
  40.  
  41. I'm sure I could think of other complaints too.
  42.  
  43.     TurboText, an excellent programmer's editor, does allow hiding and
  44. unhiding of portions of the program.
  45.  
  46.                                                         Dan
  47.  
  48.  //////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  49. | Dan Barrett -- Dept of Computer Science, Lederle Graduate Research Center |
  50. | University of Massachusetts, Amherst, MA  01003  --  barrett@cs.umass.edu |
  51.  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////////////////
  52.