home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / msdos / programm / 9116 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  3.0 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!umn.edu!epx.cis.umn.edu!wright
  2. From: wright@epx.cis.umn.edu (Mark Wright)
  3. Newsgroups: comp.os.msdos.programmer
  4. Subject: Re: Recommendation on editor for C / Brief only $99 now
  5. Message-ID: <1992Sep7.053018.21433@news2.cis.umn.edu>
  6. Date: 7 Sep 92 05:30:18 GMT
  7. References: <Bu4BEy.91@world.std.com>
  8. Sender: news@news2.cis.umn.edu (Usenet News Administration)
  9. Organization: University of Minnesota
  10. Lines: 64
  11. Nntp-Posting-Host: epx.cis.umn.edu
  12.  
  13. In article <Bu4BEy.91@world.std.com> levin@world.std.com (Levin F Magruder) writes:
  14. >
  15. >Brief is on sale from Borland now.  I'd still rather not spend
  16. >the $99, but if it's as good as its reputed to be, I guess
  17. >I'd take the plunge.  
  18. >
  19. I think Brief is just GREAT!  I absolutely HATE going to any other editing
  20. environment (especially the VI I'm using right now...).  If you only program
  21. in C than Brief is will work just great for you, It has lots of C specific
  22. features.  The automatic completion of C language keywords is something you
  23. will never want to give up once you have it.
  24. >My main criteria is that it can automatically handle braces, etc.
  25. >(You'd think that would be simple enough, but I've never been
  26. >pleased with the way any editor does it...) and have a quick to
  27. >learn and flexible macro language.  And work under Desqview.
  28. It works just fine under desqview, and the macro language is essentially just
  29. like C.  I'm not exactly sure what you mean by handing braces.
  30. 1) It will automatically create and indent properly the closing brace when
  31.    you type in the opening brace if you have template editing set.
  32. 2) It will check all your braces in the file to see if any are mismatched.
  33. 3) The package you receive will not find the matching brace for you , but a
  34.    macro is available from the Systems Solutions BBS (oh - maybe that's gone
  35.    now that Borland took over, if so just mail me) which will find it
  36.    automatically.
  37. >
  38. >Those of you who use brief, does it meet these criteria?  Other
  39. >suggestions are welcome, bearing in mind that I begrudge even
  40. >$99 expense.  I am not a professional programmer, I write little
  41. >filters and things like that.
  42.  
  43. jeez, at $99 its a steal...
  44. >
  45. >An example of how I write follows.  I think it's pretty standard
  46. >and auto formatting should be able to indulge my preferences...
  47. >
  48. >int proc(char *arg)
  49. >{
  50. >  char localc ;
  51. >  char *cp ;
  52. >
  53. >  while(*cp != arg)
  54. >  {
  55. >    dothis(*cp) ;
  56. >    getanother(cp) ;
  57. >    eflag = estat(*cp) ;
  58. >   }
  59. >  
  60. >   return(something) ;
  61. >}
  62. >
  63. >I would like to be able to make it autoexpand ); to ) ; and
  64. >}\n to }\n\n if the first non-white char after } \n is not }.
  65.  
  66. Well, that's kinda weird if you ask me, but this would not be a difficult
  67. macro to write.>
  68. >Thanks for suggestions.
  69.  
  70. I have no connection with System Solutions or Borland or whoever owns Brief
  71. today (and for such a great package, it does seem to change hands alot.
  72. Didn't a company named Underware own it at one point, too?)  I've just
  73. been using it for around three years now and I love it...
  74.  
  75. Mark Wright
  76. wright@epx.cis.umn.edu
  77.