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

  1. Xref: sparky comp.os.msdos.programmer:9106 comp.editors:2162
  2. Newsgroups: comp.os.msdos.programmer,comp.editors
  3. Path: sparky!uunet!cs.utexas.edu!usc!sol.ctr.columbia.edu!destroyer!ubc-cs!yogi
  4. From: yogi@cs.ubc.ca (Yossi Gil)
  5. Subject: Re: Recommendation on editor for C / Brief only $99 now
  6. Message-ID: <1992Sep6.195412.4268@cs.ubc.ca>
  7. Sender: usenet@cs.ubc.ca (Usenet News)
  8. Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
  9. References: <Bu4BEy.91@world.std.com>
  10. Date: Sun, 6 Sep 92 19:54:12 GMT
  11. Lines: 85
  12.  
  13. levin@world.std.com (Levin F Magruder) writes:
  14.  
  15. >I know/think there's a editors group, but in my opinion this
  16. >is a msdos question.  Flame by mail, if necessary.  Thanks.
  17.  
  18. I agree with Levin. This is a good group (flame me to if you will),
  19. but why not put comp.editors in the Newsgroups list? I have corrected
  20. that. 
  21.  
  22. >The only programming I do is in C.  What I'd really like is
  23. >an emacs clone that works right, but I've given up on DEMACS.
  24. >I would keep trying with DEMACS if it ran right under DesqView,
  25. >but it still doesn't, right?
  26.  
  27. Epsilon!
  28.  
  29. >I've tried qedit, and don't like it.  The version I tried is
  30. >about three years old, does anyone think much of it, if it's
  31. >changed much since?  (As I recall, you couldn't even write a
  32. >macro that would, say, ask for a string at the time of running
  33. >the macro, search for that string and do something.)
  34.  
  35. The latest version is 2.15 or so. Not much change in recent years.
  36.  
  37. >I tried an editor call PE (perfect editor, shareware) and 
  38. >dislike it.  Same problem with macros, and it's irritating in
  39. >how it handles the ring of loaded files.  I'm forever accidentally
  40. >renaming files and quitting files.
  41.  
  42. >Brief is on sale from Borland now.  I'd still rather not spend
  43. >the $99, but if it's as good as its reputed to be, I guess
  44. >I'd take the plunge.  
  45.  
  46. Can you elaborate? Borland took over Brief?
  47.  
  48. >My main criteria is that it can automatically handle braces, etc.
  49. >(You'd think that would be simple enough, but I've never been
  50. >pleased with the way any editor does it...) and have a quick to
  51. >learn and flexible macro language.  And work under Desqview.
  52.  
  53. Brief can do that, but it not as neat or efficient as epsilon in
  54. terms of macros.  Still, brief is much more natural and easy to use
  55. than epsilon.
  56.  
  57. >Those of you who use brief, does it meet these criteria?  Other
  58. >suggestions are welcome, bearing in mind that I begrudge even
  59. >$99 expense.  I am not a professional programmer, I write little
  60. >filters and things like that.
  61.  
  62. SHAMELESS ADVERTISING: For quick and dirty jobs you may want to take
  63. a look at my editors (TERSE and SLIM) which use ideas from brief,
  64. but don't have so much features (after all, how many features can
  65. you put in a 4-5 KB editor) and are only $15 to register.
  66.  
  67. >An example of how I write follows.  I think it's pretty standard
  68. >and auto formatting should be able to indulge my preferences...
  69.  
  70. >int proc(char *arg)
  71. >{
  72. >  char localc ;
  73. >  char *cp ;
  74.  
  75. >  while(*cp != arg)
  76. >  {
  77. >    dothis(*cp) ;
  78. >    getanother(cp) ;
  79. >    eflag = estat(*cp) ;
  80. >   }
  81. >  
  82. >   return(something) ;
  83. >}
  84.  
  85. >I would like to be able to make it autoexpand ); to ) ; and
  86. >}\n to }\n\n if the first non-white char after } \n is not }.
  87.  
  88. Brief can most probably do that, but since I completely disagree
  89. with your indentation style ;-) I will never try to coerce it to
  90. do the above. 
  91.  
  92. >Thanks for suggestions.
  93. --
  94. Joseph (Yossi) Gil                 {alberta,uw-beaver,uunet}!ubc-cs!yogi
  95. Dept. of Computer Science          yogi@cs.ubc.ca (cs.ubc.ca=137.82.8.5)
  96. 6356 Agricultural Road., Univ. of B.C.,             Tel: +1-604-822-8175
  97. Vancouver, British Columbia, V6T 1Z2, Canada.       Fax: +1-604-822-5485
  98.