home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4625 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: newshost.gu.edu.au!aissande
  2. From: aissande@kraken.itc.gu.edu.au (George Sanderson)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Storm C/C++ Comments
  5. Date: 2 Mar 1996 11:20:21 GMT
  6. Organization: Groom Lake Testing Facility
  7. Message-ID: <4h9atl$keq@griffin.itc.gu.edu.au>
  8. References: <DnHM4C.9vG@aston.ac.uk> <4h8ett$44g@titan.ci.ua.pt>
  9. NNTP-Posting-Host: kraken.itc.gu.edu.au
  10.  
  11. I downloaded the thing a few days ago and wasn't too impressed.  At least 
  12. it's nice to see someone actually writing and supporing a C compiler for 
  13. the Amiga though.  Below is an edited version of what I sent to 
  14. 100654.3133@compuserve.com (the address given in the StormC docs):
  15.  
  16. ###
  17.  
  18. When using StormC, editing of source code and compiling it is a bit
  19. weird, but I suppose I can get used to it.  However, it does restrict
  20. me to using the StormC environment, when i'd rather use CygnusEd and
  21. compile via a shell/cli.  The restricton is annoying and is porbably
  22. counterproductive for persons used to the shell/cli approach..
  23. Your editor is also a bit slow when scrolling - perhaps you should
  24. allow scrolling of 2 or more lines at a time rather than just the
  25. standard 1 line.
  26.  
  27. Also, you should add an option so StormC will open it's own
  28. public/private screen, and not be reliant on a public screen already
  29. being available.
  30.  
  31. The English versions of the manual and the installer script have some
  32. grammatical errors and have missing words in certain places.  You may
  33. want to employ a native English speaker/writer to correctly translate
  34. them from German.  I use a 640x512 screen for all my work, and the
  35. StormC manual (ie. StormC-English.guide) is layed out for a larger
  36. screen.  You may want to reduce the column width of manuals to a
  37. maximum of 75 characters in future versions.
  38.  
  39. The GUI for your StormC environment has some problems when the size
  40. gadget and scroller buttons are not the normal size (ie.  using a
  41. program called sysihack 0.6, available on Aminet).  Workbench and
  42. Multiview handles this properly, so StormC should too.
  43.  
  44. Source code demonstrating correct handling of size gadget/scroller
  45. buttons is available from Aminet:
  46.  
  47. ScrollerWindow.lha dev/src     11K  85+Adaptive layout with scrollers V0.3
  48.  
  49. the utility used to enable different size scroll buttons is:
  50.  
  51. sysihack.lha       util/wb      9K  80+Get rid of squished looking windows V0.6
  52.  
  53.  
  54. Lastly, I used ReSource, ie. to disassemble a simple program which
  55. prints "Hello world".  I was alarmed to see that the StormC code generator
  56. still uses the LINK opcode.  Using LINK is a waste of a register, and can
  57. be replaced by appropriate stack handling, like SAS/C 6.x does.
  58.  
  59.  
  60.