home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / reviews / software / text / turbotext < prev    next >
Internet Message Format  |  1993-06-10  |  12KB

  1. Path: menudo.uh.edu!usenet
  2. From: bmccnnll@unix1.tcd.ie (Barry McConnell)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: TurboText
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 11 Jun 1993 02:18:54 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 252
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <1v8q2e$khv@menudo.uh.edu>
  12. Reply-To: bmccnnll@unix1.tcd.ie (Barry McConnell)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: text editor, ARexx, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     TurboText, version 1.03 (08 June 1991)
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     Text editor.
  25.  
  26.  
  27. COMPANY INFORMATION
  28.  
  29.     Name:        Oxxi, Inc.
  30.     Address:    P.O. Box 90309
  31.             Long Beach, CA  90809-0309
  32.             USA
  33.  
  34.     Telephone:    (213) 427-1227
  35.     FAX:        (213) 427-0971
  36.  
  37.  
  38. PRICE
  39.  
  40.     I picked it up for 35 UK pounds at the Amiga Shopper show in London
  41. last year, but I don't know what the current price is.  [MODERATOR'S NOTE:
  42. US list price is $99.95, with mailorder prices around $60. - Dan]
  43.  
  44.  
  45. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  46.  
  47.     HARDWARE
  48.  
  49.         Runs on all Amigas.
  50.         512K RAM and 1 floppy drive required.
  51.  
  52.     SOFTWARE
  53.  
  54.         Requires at least Kickstart 1.2 and Workbench 1.3.
  55.  
  56.  
  57. COPY PROTECTION
  58.  
  59.     None.  Installs on a hard drive.
  60.  
  61.  
  62. MACHINE USED FOR TESTING
  63.  
  64.     I tested the program on an A2000 with a GVP 120MB HD, in both 68000
  65. mode (3MB RAM in total), and with a 68030 (11MB RAM in total).  I tried it
  66. under AmigaDOS 2.04, 2.1, and also 3.0 on an A4000/040.
  67.  
  68.  
  69. REVIEW
  70.  
  71.     About one year ago, I tried out a demo version of this product.  I
  72. was so impressed by it, I knew I just had to buy it.  It complies fully with
  73. the Commodore Style Guide, and it's very professional-looking.  It also
  74. contains a huge number of features and is very stable.
  75.  
  76.     Initially, TurboText opens its own custom screen (or public screen
  77. under AmigaDOS 2.0 and higher).  You can choose whether you want a low,
  78. medium, or high-resolution display, and in 2 or 4 colours.  You can run
  79. TurboText on the Workbench screen.  It uses simulated GadTools gadgets under
  80. all AmigaDOS versions, which is OK for 1.3 users (who don't have GadTools),
  81. but not for anyone who has upgraded.  For example, TurboText doesn't use
  82. "real" cycle gadgets, so PD programs like CycleToMenu can't affect them.  It
  83. uses the Topaz 8 font for all requestors (except the file requestor) and a
  84. user-selectable (non-proportional) font in the text edit window.
  85.  
  86.     The file requestor is not the standard ASL one, although it is
  87. similar and reasonably fast.  You can have as many windows open under
  88. TurboText as you wish, and you can also split one window into two "views"
  89. to edit two parts of the same file at once.
  90.  
  91.     Also included in the package is a programmer's calculator (with hex,
  92. binary, and octal options, along with rotate and shift operations), but this
  93. is severely crippled in that it is integer only.  It can be called from a
  94. menu and run on the TurboText screen, or used as a stand-alone calculator
  95. from the Workbench.
  96.  
  97.     You can open a window that shows the hexadecimal values of the
  98. characters around the cursor (and of course edit your file this way), and
  99. there is also the ability to open a console window (Shell) on TurboText's
  100. screen.
  101.  
  102.     All the standard editing facilities you would expect are present,
  103. including clipboard support, load/save/print clipboard, mark/paste vertical
  104. blocks (neat!), find-and-replace (with limited pattern-matching), and
  105. bookmarks.
  106.  
  107.     Extensive ARexx support is included, along with the ability to record
  108. keystroke/menu macros on the fly and save them in files as ARexx macros.
  109. The editor also supports "folds", whereby you can collapse the
  110. currently-selected block of text (e.g., a procedure in a large C program) to
  111. a single line so you can effectively see more of your file at once.  This is
  112. similar to the collapse/expand feature found in outline processors.  You can
  113. also convert blocks of text to upper or lower-case, as well as center and
  114. justify lines of text (or whole paragraphs).
  115.  
  116.     There are three Preference windows.  "Display Prefs" allows you to
  117. choose your screen mode, screen size, font and colours.  "Edit Prefs" handles
  118. the way text is entered: word-wrapping, right margin, TAB width, overstrike,
  119. etc.  And finally, "File Prefs" allows automatic creation of backup files
  120. (name "template", how many, and auto-save delay) and other file-related
  121. features.
  122.  
  123.     TurboText may also be customized using definition files.  These
  124. allow you to specify what every keypress does.  For example, you might want
  125. ALT-RightArrow to move the cursor to the end of the line, or CONTROL-Delete
  126. to delete a single word.  You can also create or modify the menus using the
  127. definition files.  Some vendors supply definition files to interface
  128. TurboText with their applications.  For example, I know SAS/C V6 comes with a
  129. new definition file to allow you to compile a program from within TurboText,
  130. then cycle through all the errors at the touch of a key (interfaced through
  131. ARexx to the SAS/C package itself).  Needless to say, this is an invaluable
  132. tool.
  133.  
  134.     An additional (tiny) program is included with TurboText, called
  135. TTX.  This program allows fast startup of the editor by checking to see if
  136. TurboText is already resident in memory, and if so, passing it the name of
  137. the file(s) you selected, saving the time that you would normally spend
  138. waiting for the main program to load.  If TurboText is not already running,
  139. TTX launches it.
  140.  
  141.     TTX also accepts the same ToolTypes as TurboText. This means you can,
  142. for example, place it in your WBStartup drawer with "NOWINDOW" and
  143. "BACKGROUND" ToolTypes.  Now, every time you reboot your Amiga, TurboText
  144. will be silently loaded into memory (if TTX can't find it in the search
  145. path, it checks the assignment "TurboText:"), and when you double-click on a
  146. text file (with its Default Tool set to "TurboText:TTX"), it will load
  147. pretty much instantly.
  148.  
  149.     TurboText also installs some hotkeys in the system.  Control-Alt-W
  150. by default will open up a new window, ready for editing.  Even if your Amiga
  151. is tied up doing something else (e.g., Workbench is copying files from
  152. floppy, and you don't have a Shell handy), you can still instantly get a new
  153. TurboText window, even if there are none currently open!  (This is what the
  154. "BACKGROUND" ToolType is for - it doesn't unload the program when you close
  155. the last window.)  Control-Alt-U will unload the program once the last window
  156. has closed, and of course there are more hotkeys.  These hotkeys are
  157. user-definable in the definition file.
  158.  
  159.  
  160. DISLIKES
  161.  
  162.     In an effort - presumably - to combat fragmented memory situations,
  163. when TurboText loads a file, it is read in in small chunks. (I think it
  164. reads approximately 100 lines at a time.)  For small files, this is not a
  165. problem; but if you are a sysop who regularly edits 1.5 MB nodelists, it is a
  166. real pain.  A rival text editor, ASDG's CygnusEd, reads the entire file in
  167. one go, which is basically instant if you have a fast hard drive; but of
  168. course this won't work if you don't have one continuous block of memory free
  169. for the file.  I would like the option to increase the size of TurboText's
  170. loading buffer.
  171.  
  172.     Contrary to the operation of most word-processors, TurboText uses a
  173. double-click to mark the start of a block of text, and a single-click to
  174. select the end. This is fine if the block stretches across many pages (since
  175. you can then use the scroll bar to move to the end), or if you need to use a
  176. "Find" requestor to find the end; but it is a bit confusing initially when
  177. you just want to select a single word or line.  I would like the option of
  178. drag-selecting text.
  179.  
  180.     I recently used the ARexx macro facility of TurboText, and it needs
  181. a bit of improvement. For example, I wanted to convert a line of text in the
  182. following form:
  183.  
  184.     comp.sys.amiga.reviews 394
  185.  
  186.     ...to:
  187.  
  188.     Assign comp.sys.amiga.reviews: UUNEWS:comp/sys/amiga/reviews DEFER
  189.  
  190.     Now, this is possible using a (complicated) ARexx macro, but it is
  191. not exactly terribly fast. I think it took about two seconds per line on a
  192. 68000-based Amiga, and certainly processing a 2000-line file in this manner
  193. took something like 15 minutes on a 25MHz A3000. (In case you're interested,
  194. I copied the newsgroup name, p