home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 100 / 65 / nywdoc.arc / ME.DOC < prev    next >
Text File  |  1987-03-17  |  6KB  |  124 lines

  1.                  A RECONFIGURABLE PROGRAMMER'S EDITOR
  2.                            WITH SOURCE CODE
  3.  
  4.     ME is a high quality programmer's text editor written specifically
  5. or  the  IBM PC. It contains features only found in the more expensive
  6. programmer's text editors. These features include :
  7.  
  8.                            Multiple Windows
  9.                          Column cut and paste
  10.                      Line marking for source code
  11.                          Regular Expressions
  12.                         C-like Macro Language
  13.                        Reconfigurable Keyboard
  14.                       Capture  your DOS session
  15.                  Run your compiler and examine errors
  16.                  Comes with useful precompiled macros
  17.  
  18.  
  19.                             FAST OPERATION
  20.  
  21.     A  common  complaint  with some of the more expensive programmer's
  22. editors is the sluggish operation. Too many of  the  "basic"  commands
  23. are implemented as macros, and virtual memory slows the operation even
  24. more.  ME  is extremely quick, keeping all text in memory. As the cost
  25. of memory decreases, and with most people  owning  at  least  512K  of
  26. memory,  editing  large  files  is  no  longer  a  problem. As the new
  27. generation of CPU chips emerge, most virtual memory operations will be
  28. handled by the hardware, not by the software.
  29.  
  30.  
  31.                         C-LIKE MACRO LANGUAGE
  32.  
  33.     New  commands  and  features may be added to the editor by writing
  34. programs  in  its  macro  language.  The  language  resembles  C,  and
  35. it's  extremely  easy  to  write  and  examine macros when you are not
  36. dealing with a parenthesized language like LISP. The  macro  languages
  37. comes  with a rich set of primitives for handling strings and changing
  38. the  editor  environment.  ou can assign a macro to any keystroke. You
  39. can even generate a macro from a keyboard macro.
  40.  
  41.     The editor comes with a macro compiler.  The  compiler  takes  the
  42. macro source file, and produces an intermediate code file from it. The
  43. intermediate code executes very quickly, and takes up little space.
  44.  
  45.     With  the  macro  language,  you  can  customize  your programming
  46. environment for different languages and different compilers.
  47.  
  48.  
  49.                           MULTI-FILE EDITING
  50.  
  51.     The  editor  allows you to keep as many as 12 different windows on
  52. the screen simultaneously. Each window can contain a  different  file,
  53. or  can  have  multiple  views  into the same file. Text can be easily
  54. transfered between windows. You can choose any window, and enlarge  it
  55. to the size of the whole screen for easier editing.
  56.  
  57.  
  58.                          REGULAR EXPRESSIONS
  59.  
  60.      The  UNIX(TM)  operating  system pioneered the use of regular ex-
  61. pressions in pattern matching. Regular expressions allow you to search
  62. for a context, such as "all lines beginning with the  letter  a,b,  or
  63. c", or "any occurence of two numbers followed by a letter". The editor
  64. incorporates   regular   expressions  into  its  search-and-substitute
  65. facility to allow powerful pattern matching.
  66.  
  67.  
  68.                            SAFETY FEATURES
  69.  
  70.     To  prevent  a  loss  of  your file, there are two safety features
  71. built in to the editor. After you save a file, the editor will make  a
  72. backup  copy  of  the old version. Also, the user can enable an option
  73. that dumps the current buffer out to a file after every n  keystrokes.
  74. If  the  editing session terminates normally, then this temporary file
  75. is erased, but if the system crashes, then you can recover your edited
  76. file from this temporary file.
  77.  
  78.  
  79.                           SOURCE CODE OPTION
  80.  
  81.     The source code option lets you see how text editors are  written,
  82. and  gives you real-world applications of various data structures. You
  83. will also learn how to write interpreters by  examining  code  to  the
  84. macro  language  compiler  and  interpreter. 
  85.  
  86.     If you have a favorite set of macros, you can code the  macros  in
  87. 'C',  and  add them to the editor. This will make your macros run much
  88. faster, and since you don't have to load them in, this will also  save
  89. space.
  90.  
  91.     A unique advantage of the source code option is that many program-
  92. mers  will  have the opportunity to examine the code, improve parts of
  93. it, and add additional features. The best of  these  improvements  and
  94. enhancements  will  be  incorporated into future releases, which, as a
  95. registered source code user, you will receive updates for. 
  96.  
  97.     The code is written in C, and conforms to the ANSI standard.  This
  98. allows  the  code  to  be compiled with any compiler that supports the
  99. ANSI standard. A few of the string handling and input-output  routines
  100. are written in 8086 assembly language for speed. 
  101.  
  102.     The source code option is perfect for OEMs and VARs  who  want  to
  103. add a text editor to their applications.
  104.  
  105. END USER PRICES
  106.  
  107. Price for program and on-line documentation             $39.95
  108. Price for editor & complete source code                 $94.95
  109. Shipping & Handling                              US     $ 2.00
  110.                                                Overseas $ 5.00
  111.  
  112. VARS and OEMS - please contact us. We have very favorable terms  which
  113. would allow you to sell the editor with your own product line.
  114.  
  115.  
  116.                        MAGMA SOFTWARE SYSTEMS
  117.                             Marc Adler
  118.                         138 - 23 Hoover Ave.
  119.                       Jamaica, New York  11435
  120.                                   
  121.                          (718) 793 - 5670
  122.  
  123. Please make checks out to Marc Adler
  124.