home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / amiga / programm / 13003 < prev    next >
Encoding:
Internet Message Format  |  1992-09-02  |  3.1 KB

  1. Path: sparky!uunet!olivea!decwrl!concert!sas!mozart.unx.sas.com!walker
  2. From: walker@twix.unx.sas.com (Doug Walker)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Programming Tools (was: Amiga programmers UNITE)
  5. Message-ID: <BtyEJD.EME@unx.sas.com>
  6. Date: 2 Sep 92 13:52:25 GMT
  7. References: <piet.025y@okapi.sub.org> <1992Aug19.021639.13300@ariel.ec.usf.edu> <BtG4C9.F7z@gpu.utcs.utoronto.ca> <1992Aug28.204031.21575@ariel.ec.usf.edu>
  8. Sender: news@unx.sas.com (Noter of Newsworthy Events)
  9. Organization: SAS Institute Inc.
  10. Lines: 53
  11. Originator: walker@twix.unx.sas.com
  12. Nntp-Posting-Host: twix.unx.sas.com
  13.  
  14.  
  15. In article <1992Aug28.204031.21575@ariel.ec.usf.edu>, stelmack@eggo.tmc.edu (Gregory M. Stelmack) writes:
  16. |> In article <BtG4C9.F7z@gpu.utcs.utoronto.ca> engb@gpu.utcs.utoronto.ca (Ben Eng) writes:
  17. |> >GRROOOOSSSSSSSS!!!  It had better come with a decent make and a cc
  18. |> >front end that feels like its Unix equivalent (hopefully with a 
  19. |> >set of switches like -c -o -O -g etc. that act as expected).
  20. |> 
  21. |> Don't know about a better make (although LMK has always met my needs), but
  22. |> better command-line switches are supposed to be there. Ones that are actual
  23. |> options rather than toggles are promised. But why UNIX switches? I've always
  24. |> preferred my SAS compiler and the way it works to my UNIX compiler (I do most
  25. |> UNIX development at home on SAS, as it catches many more problems than the
  26. |> cc that is on our Suns).
  27.  
  28. We don't supply a UNIX-like front end.  However, such a front-end does
  29. exist in the public domain for the version 5 command-line switches;
  30. this could easily be modified to invoke "sc5" instead of "lc", and
  31. you'd have your UNIX compatibility.  It also wouldn't be too hard to
  32. do one that invokes SC directly.
  33.  
  34. The new command-line switches are AmigaDOS 2.0-style.  Last November,
  35. we took a poll of readers of our support conference on BIX, asking
  36. them whether they would like a revised LC-like front-end, a Unix CC-like
  37. front-end, or a new front-end with AmigaDOS 2.0-style options.  They
  38. overwhelmingly chose the AmigaDOS options (although my personal 
  39. preference at the time was UNIX-style options).  Since then, I have
  40. grown accustomed to the new front-end and I like it a lot.
  41.  
  42. Virtually all options have a positive and a negative form.  No options
  43. are toggles (!!!!).  This means you can set an option in the options
  44. file and override it on the command line.  The options-setting program
  45. (SCOPTS) accepts options on the command line as well.  If invoked this
  46. way, it does not open its point-and-click window, but instead just
  47. modifies the SCOPTIONS file to reflect the newly-specified option.
  48. In practice, I find that I use SCOPTS from the CLI command line to 
  49. set up my options, then virtually always I can compile small projects
  50. with a simple
  51.  
  52.    sc foo.c
  53.  
  54. or
  55.  
  56.    sc #?.c
  57.  
  58.  
  59. -- 
  60.   *****
  61. =*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
  62.  *|. o.| ||                                          1200/2400/9600 Dual
  63.   | o  |//     For all you do, this bug's for you!
  64.   ====== 
  65. usenet: walker@unx.sas.com                            bix: djwalker 
  66. Any opinions expressed are mine, not those of SAS Institute, Inc.
  67.