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

  1. Path: menudo.uh.edu!usenet
  2. From: s_walter@irav1.ira.uka.de (Thomas Baetzler)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: MINI-REVIEW: Edge text editor version 1.704
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 12 Nov 1993 05:44:23 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 429
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2bv7rn$3ad@menudo.uh.edu>
  12. Reply-To: s_walter@irav1.ira.uka.de (Thomas Baetzler)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: text editor, ARexx, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     Edge 1.704
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     Edge is a very customizable and very configurable text editor with
  25. powerful ARexx support.
  26.  
  27.  
  28. AUTHOR/COMPANY INFORMATION
  29.  
  30.   * USA
  31.  
  32.     Name:        Inovatronics, Inc.
  33.     Address:    Suite 209b
  34.             8499 Greenville Avenue
  35.             Dallas, TX 75231-2499
  36.             USA
  37.  
  38.     Telephone:    (214) 340-4991
  39.     FAX:        (214) 340-8514
  40.  
  41.   * UK
  42.  
  43.     Name:        Inovatronics, Ltd.
  44.     Address:    Unit 11, Enterprise Center,
  45.             Cranborne Road,            
  46.             Potters Bar,
  47.             Hertfordshire 8N6 3DQ
  48.             United Kingdom
  49.  
  50.     Telephone:    +44 707 662861        
  51.     FAX:        +44 707 660992        
  52.  
  53.   * Germany
  54.  
  55.     Name:        Inovatronics GmbH
  56.     Address:    L|tticher Stra_e 12
  57.             53842 Troisdorf-Spich
  58.             Germany
  59.  
  60.     Telephone:    +49-2241-40 68 56
  61.     FAX:        +49-2241-40 67 73  
  62.  
  63.  
  64.     E-mail:        inovatronics    (BIX)
  65.             75300,61    (Compuserve)
  66.             inovatronics    (Portal)
  67.  
  68.  
  69. LIST PRICE
  70.  
  71.     Sorry, I do not have information about the list price handy.  The
  72. going price was DM 100.- at the Cologne World of Commodore.
  73.  
  74.  
  75. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  76.  
  77.     HARDWARE
  78.  
  79.         1 MB RAM is required.
  80.  
  81.         An accelerated Amiga (higher than 68000 CPU) is highly
  82.         recommended but not required.
  83.  
  84.     SOFTWARE
  85.  
  86.         AmigaDOS 2.04 or higher is required.
  87.  
  88.         It is assumed that ARexx is running on your system.
  89.  
  90.  
  91. COPY PROTECTION
  92.  
  93.     None.
  94.  
  95.     Edge can either be run off the original disk, or installed on a
  96. hard disk.
  97.  
  98.  
  99. MACHINE USED FOR TESTING
  100.  
  101.     My test setup includes:
  102.  
  103.     o   Amiga 3000, ECS chipset, Kickstart 3.0, Workbench 3.0.
  104.     o   2 MB of Chip and 8 MB of 32 bit FAST Ram.
  105.     o   Picasso II graphics card with 2 MB RAM installed.
  106.     o   Piccolo graphics card with 2 MB RAM installed.
  107.  
  108.  
  109. INSTALLATION
  110.  
  111.     The supplied Installer script will copy all necessary files to a
  112. directory of your choice.  The full installation takes up about 800 KB of
  113. hard disk space.
  114.  
  115.  
  116. ABOUT THIS REVIEW
  117.  
  118.     First of all, I have to mention that these are my first impressions
  119. of Edge.  I have just played around with it a few hours, and so my opinions
  120. might yet change considerably.  I'm planning to release a full review in a
  121. few weeks after I have familiarized myself well enough with the product.  In
  122. the meantime, please feel free to mail me your comments and observations
  123. about Edge.
  124.  
  125.  
  126. GENERAL INFORMATION
  127.  
  128.     Why first remark upon seeing Edge was, "Why yet another editor?"
  129.  
  130.     After all, there's CygnusEd, TurboText, GoldEd, DME, and dozens of
  131. others - is there really room for one more?  The answer is plain and simply,
  132. yes.  Edge has no radically new features, but it manages to incorporate all
  133. the good features of the other editors.  It can be totally customized to
  134. your liking and your needs.  Like you'd expect from a OS2.x application, you
  135. can select fonts and colors of your liking, and have it run on the Workbench
  136. or a user selectable screen in any resolution.  You have complete control
  137. over menu layout and functions, so you can easily extend Edge to do whatever
  138. you want.  Configurability even goes as far as to allow you to change
  139. keyboard and mouse button definitions.
  140.  
  141.     It's got "unlimited" Undo just like CygnusEd, and it's got folding
  142. like TurboText.  If you wanted to, you could make it look and behave just
  143. like either of the two.
  144.  
  145.     Edge is a very powerful tool in the hands of the experienced user.
  146. To use it to its full extent, you should be familiar with ARexx or at least
  147. with programming in general.  Customizing Edge takes some guts once it gets
  148. beyond redefining preferences, requester texts and general menu layout.  The
  149. average user will probably satisfied with the features the plain Edge has to
  150. offer.
  151.  
  152.  
  153. SYSTEM CONFORMANCE
  154.  
  155.     Edge's general layout adheres basically to the Style Guide rules set
  156. up by Commodore.  It uses GadTools gadgets and (if you desire) ASL
  157. requesters, which then can be redirected to the requester library of your
  158. choice.  The text scrolling doesn't use hacks to obtain extra speed, and
  159. consequently doesn't interrupt serial data transfers.  It also works just
  160. fine on redirected Picasso and Piccolo screens.
  161.  
  162.     Still, Edge isn't as stable as it should be.  In the course of this
  163. test, I have managed to crash the program once or twice.  However, I have
  164. been reassured by Inovatronics that they intend to stamp out every bug they
  165. can get a fix on.
  166.  
  167.  
  168. SCROLLING
  169.  
  170.     Speed is something most users expect from a powerful text editor.
  171. It has to be responsive to input to be usable.  Edge delivers in this
  172. department, at least on the A3000.  The scrolling speed is configurable, and
  173. can easily set to approximate that of your favourite editor.  However, with
  174. horizontal scrolling there seems to be no provision to specify a scroll
  175. width.  If you move against the right scroll border, the whole display just
  176. scrolls one character to the left.  I could not get Edge to do jumps of
  177. several characters width, which would mean that horizontal scrolling would
  178. occur less often (see the BUGS section, below).
  179.  
  180.     Fast vertical scrolling using shift cursor up or down is a bit jerky.
  181. I, like many CygnusEd users, love the way CED produces a still legible
  182. display in this mode.
  183.  
  184.  
  185. EDITING FEATURES
  186.  
  187.     Edge provides all of the usual Copy, Cut and Paste functions... but
  188. twice!  One set of the functions operates on a local buffer that is private
  189. to each display, and the other uses the system Clipboard.
  190.  
  191.     Cutting and pasting of columnar blocks is also supported, and it's
  192. blindingly fast!  I took a massive 511 KB text file of about 8500 lines, and
  193. cut the first column, and it took Edge all of 10 seconds to copy it to the
  194. Clipboard.  With CED, such an operation takes several minutes!  Reinserting
  195. that block where it belonged is maybe as fast, but I wasn't able to verify
  196. this with text cut to the Clipboard, since Edge inserts that text above the
  197. old text, and not where it belongs.  Later on, I found out that this is a
  198. limitation of the supplied menu file, which doesn't give the user a menu
  199. with the appropriate "PASTE CLIP GLOBALCOLUMNAR" entry.
  200.  
  201.     Search and Replace operations work on about the same scale.
  202.  
  203.  
  204. MACRO RECORDING
  205.  
  206.     The ability to define macros on the fly is the hallmark of the truly
  207. powerful editor.  With Edge, all you do is select the appropriate function,
  208. choose a key to bind the macro to, and right then the recording starts.
  209. Until you stop the macro recording, every action in the editor is tracked
  210. and recorded as an ARexx program.  This means that you could use the macro
  211. function to create a skeleton ARexx program that you could extend later on!
  212.  
  213.     However, in the current version of Edge, there are some caveats.  It
  214. is completely possible to type in recursive macros, even without bad
  215. intentions!  Just imagine you wanted to redefine the return key to insert
  216. two returns instead of one:  the straightforward way would be to select
  217. return as the key to bind the macro to, and then to hit return twice.
  218. However, during execution, this leads to (at least theoretically) endless
  219. recursion.  If you're quick on the uptake, you can hit ESC in time to bring
  220. up a command requester to execute "hi", which forces all currently running
  221. ARexx programs to halt immediately.  All you have to worry about then is the
  222. batch of "ARexx execution interrupted" requesters that will pop up.
  223.  
  224.     I'm also still searching for a way to revert a macro key definition
  225. without reloading the whole keyboard setup.
  226.  
  227.  
  228. FOLDING
  229.  
  230.     Another power-feature is text folding.  Edge lets the user define
  231. special fold marks that encapsulate the text to be folded.  However, those
  232. marks must be placed in the first column of the text to be recognized. The
  233. line the fold start marker is in is not folded away, but remains visible.
  234. This provides an easy way to label a fold.
  235.  
  236.     Hiding and showing of folds can occur at three levels