home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpminfo / cpm-cc16.art < prev    next >
Text File  |  1994-07-13  |  10KB  |  182 lines

  1.  
  2. ==============================================================================
  3. [   THE KAY*FOG RBBS  |  CPM-CC16.ART  |  posted 01/18/86  |  179 lines 10k  ]
  4.  
  5.           The CP/M Connection                   Originally published in    
  6.                   by                               Computer Currents       
  7.              Ted Silveira                           2550 9th Street        
  8.   (copyright and all rights reserved)             Berkeley, CA  94710      
  9.  
  10.  
  11.                                December 3, 1985
  12.                            HOW SMART IS SMARTBRAIN?
  13.  
  14.      Thought processors, often called idea processors or outline 
  15. processors, first appeared on the Apple II (ThinkTank) but now seem to have 
  16. migrated almost everywhere, even to CP/M.  KAMAS, a CP/M thought processor, 
  17. is a large, elaborate, and sometimes slow commercial program that's been 
  18. available for some time.  TOUR20, which I reviewed here last June, is a 
  19. smaller, faster, more limited program available free from public domain 
  20. sources.  
  21.  
  22.      Now there's a third program, a commercial one called SmartBrain 
  23. available from Software Research Technologies, the people who created 
  24. SmartKey.  SmartBrain is actually a British program that Software Research 
  25. has acquired and repackaged.  In Britain, the program is called BrainStorm, 
  26. and the documentation I got still referred to it as such.
  27.  
  28.  
  29. [WHAT SHOULD A THOUGHT PROCESSOR DO?]
  30.  
  31.      Typically, people want to use such a program in one of two ways.  They 
  32. want to do a top-down analysis, taking a large problem and dividing it into 
  33. smaller and smaller pieces until each piece is a manageable size.  Or they 
  34. want to use it for brainstorming, creating an unsorted list of facts and 
  35. ideas, and then sorting these into groups.  In either case, the end result 
  36. is an outline, a hierarchical arrangement of the various bits that shows 
  37. which pieces belong together and what their relationship is.
  38.  
  39.      To ease these tasks, a thought processor should do a number of things.  
  40. It should allow you to enter ideas free-form, in any order, and should give 
  41. you at least a line for each idea (preferably more).  It should allow you 
  42. to arrange these ideas hierachically, move around the outline quickly, and 
  43. rearrange branches of the outline easily.  It should allow you to view the 
  44. whole outline at once, so that you can see the full context of an idea.  
  45. And it should also let you limit your view to just one or two levels so 
  46. that you can concentrate on developing one particular section.  Ideally, it 
  47. should let you incorporate other outlines or text files into your outline.  
  48. It should let you print the outline or save it to disk as a text file.  And 
  49. finally, it should be fast enough that you don't have to wait for it when 
  50. you're building or editing your outline.
  51.  
  52.  
  53. [SMARTBRAIN AT A GLANCE]
  54.  
  55.      SmartBrain comes with a simple menu-driven installation program and a 
  56. decent manual (including a short but useful tutorial).  It's relatively 
  57. easy to learn and easy to use, largely because it makes do with a fairly 
  58. simple set of commands--I was up and running within 10 minutes.  
  59.  
  60.      SmartBrain lets you enter items free-form, though it limits each entry 
  61. to 72 characters.  It also requires that your outline fit entirely in your 
  62. computer's memory, which restricts outlines to about 40K, a limit few 
  63. people will ever exceed.  It has a useful set of commands for moving around 
  64. the outline, including a hunt command to search for words or phrases (with 
  65. wildcards, if you like).
  66.  
  67.      SmartBrain has a slightly offbeat method of moving parts of the 
  68. outline around.  You first mark a branch of the outline (using "@").  Then, 
  69. when you move to another part of the outline, you can use either a "get" 
  70. command, which will pull the marked branch to your current position, or a 
  71. "put" command, which will take the branch at your current position and 
  72. insert it at the mark (rather like target shooting).  You can also use a 
  73. "jump" command, which will move your cursor to the mark and move the mark 
  74. to your previous cursor position (exchange them, in other words).  
  75.  
  76.      SmartBrain also has commands to print files or save them to disk in 
  77. various formats.  The formatting commands make it easy to get a typical 
  78. indented outline and possible (though less easy) to get other formats.
  79.  
  80.      Judged against wish list I gave above, SmartBrain has some definite 
  81. strengths and at least one major weakness.
  82.  
  83.  
  84. [SMARTBRAIN'S STRENGTHS]
  85.  
  86.      SmartBrain's main strength is speed.  Because it keeps itself and your 
  87. outline in memory at all times, it reacts very quickly when you add, move, 
  88. or modify entries.  The screen gets rewritten quickly when you modify it or 
  89. move to another area, and branches moved to new locations appear without 
  90. delay.  It's difficult to overestimate the importance of such 
  91. responsiveness--a program that tedious to use is a program that doesn't get 
  92. used.
  93.  
  94.      SmartBrain also has an interesting feature that not only allows you to 
  95. make identical entries in different places but links them so that a change 
  96. made to one "namesake" (as they're called) is automatically made to all.  
  97. Though this feature won't be useful to everyone, it could be quite handy, 
  98. for example, when using SmartBrain for keeping an appointment calendar (one 
  99. of the sample applications shown).
  100.  
  101.      Finally, SmartBrain gets good marks for protecting against disasters.  
  102. It always shows the amount of memory remaining (along with your current 
  103. position in the outline).  It disregards nonsense commands and always asks 
  104. for confirmation at any important point (such as exiting the program).  In 
  105. addition, it always shows the current status of your outline--whether it's 
  106. just been saved, has been modified without being saved, etc.
  107.  
  108.  
  109. [SMARTBRAIN'S WEAKNESSES]
  110.  
  111.      I have a few minor criticisms of SmartBrain.  It should allow entries 
  112. of more than 72 characters (two or three lines, at least).  It uses the 
  113. graphics of computers like the Kaypro in a trivial way (to draw boxes 
  114. separating the menus and working areas); the effort could have been put 
  115. into using highlighting to spruce up the editing process.  And SmartBrain 
  116. should allow you to load a previous outline from the command line, instead 
  117. of forcing you to go through its main menu every time.
  118.  
  119.      But SmartBrain's big weakness is that it only allows you to see one 
  120. level of your outline on the screen at a time--you have to send the outline 
  121. to the printer or a disk file to see all the branches at once.  A thought 
  122. processor should _allow_ you to limit your view to one level if you want 
  123. to, but it should also allow you to see two, three, four, or more levels on 
  124. screen so that you can view entries in their larger context.  After all, 
  125. that's the reason people _use_ outlines--to make a visual model of the 
  126. relationships between elements at different levels.  Even a print-to-screen 
  127. feature such as TOUR20 has would be better than nothing.
  128.  
  129.  
  130. [IS SMARTBRAIN FOR YOU?]
  131.  
  132.      The answer hinges on one question.  Can you live with being able to 
  133. see only one level of your outline on screen at a time?  If so, then you 
  134. may find that SmartBrain's simplicity and responsiveness outweigh its other 
  135. limitations.  If not, you'll have to look elsewhere or hope for a new 
  136. edition of SmartBrain that corrects this problem.
  137.  
  138.  
  139. [WRITE-HAND-MAN UPDATE]
  140.  
  141.      A couple of months ago (August 27), I reviewed Write-Hand-Man, a 
  142. Sidekick-like program for CP/M computers.  Since then I've received an 
  143. updated version of the program that corrects one of the major flaws I noted 
  144. and adds several minor improvements.  
  145.  
  146.      Originally, I complained that Write-Hand-Man's calculator could only 
  147. do integer (whole number) arithmetic; it couldn't be used even for 
  148. something as simple as dollars and cents.  So even though the calculator 
  149. could handle hexadecimal numbers, it wasn't much use to ordinary people.  
  150. In the new version of Write-Hand-Man, there are now two calculators--one 
  151. that's integer only but can handle hexadecimal numbers (like the old 
  152. calculator), and one that can't handle hexadecimal numbers but can handle 
  153. decimal places.  This second calculator can handle numbers up to 14 digits 
  154. and allows you to control the decimal precision of the answer.  It 
  155. certainly makes Write-Hand-Man more useful for the ordinary user.
  156.  
  157.      Write-Hand-Man has competition from several programs, all of which 
  158. offer more features but all of which are also limited to specific 
  159. machines--either Kaypro or Osborne.  Though outmatched in features, Write-
  160. Hand-Man has two strengths of its own.  It's the only Sidekick-like program 
  161. I know of that should run on any CP/M 2.2 computer.  And it's also the only 
  162. open-ended program, the only program to which programmers can easily add 
  163. new features.  That may not strike sparks from most of us, but if the 
  164. hotshot public domain programmers get a hold of it, there's no telling what 
  165. might happen.
  166.  
  167.  
  168. SmartBrain  $99.00                      Write-Hand-Man  $49.95    
  169. Software Research Technologies, Inc.    Poor Person Software      
  170. 3757 Wilshire Blvd., Suite 211          3721 Starr King Circle    
  171. Los Angeles, CA  90010                  Palo Alto, CA  94306      
  172. 213/384-5430                            415/493-3735              
  173.  
  174. ------------------------------------------------------------------------------
  175.       Ted Silveira is a freelance writer and contributing editor to several
  176.    computer-oriented publications.  He appreciates suggestions or feedback
  177.    and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
  178.    (72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
  179.  
  180. -------------------------  End of CPM-CC16.ART Text  -------------------------
  181.  
  182.