[comp.editors] de - multi-window text editor

dl@clsib21.UUCP (David Livshin) (09/07/88)

            
            This  article  gives  a  brief description  of  de  and  the
            features it  offers. For  more  information, write
            
                     DaLSoft
                     26 Niles Road
                     Randolph, MA 02368
                     
            and/or call  (617) 986 - 7491
            
            and/or reffer to review in the May 1988 issue
            of Dr. Dobbs Journal.
            
            
     
                          de - Description

            de   is    an   extensible    display    editor    featuring
            true multi-windowing.  de  doesn't  just  split  the  screen
            vertically or  horizontally. Rather, it enables the creation
            of any  number of  any sized windows and locates them in any
            position on  or outside the screen. Like window applications
            on  many   advanced  workstations,   de   supports   covered
            rectangular  windows,   i.e.  windows   that   can   overlap
            arbitrarily (  just like  pieces of  paper on  a desk  ). It
            provides a  rich and  comprehensive set of window-operations
            and allows  a flexible  interface between  data  and  window
            representation.
            
            In addition,  de has  a command  set  and  general  approach
            derived from  the EMACS  editor. de has a fully configurable
            keyboard and  its vast set of the commands allows editing of
            any number of files, supports very powerful macros, provides
            incremental search and much more.
            
            de can be used on IBM PC, XT, AT or compatible with at least
            128K of  memory running MS-DOS 2.0 or latter. It is sold for
            $75  that   includes  executable   object  file   and   full
            documentation. de is also available on many UNIX workstations.
            
            
                          de - Features
                                         
          * Truly multi-windowing
               de supports  covered rectangular  windows,  i.e.  windows
               that can  overlap arbitrarily ( just like pieces of paper
               on a  desk ).  It allows  creation of  any number  of any
               sized windows  and locates  them in  any position  on  or
               outside of  screen. Provides  commands to create, resize,
               move  window,  change  windows  attributes  (  e.g.  user
               definable tab stops ) etc.
          
          * Multiple file editing
               de allows  editing of  any number  any sized  files, that
               will fit  into available  memory. Allows  editing of  the
               same file in different windows.
               
          * Completely reconfigurable keyboard
               de allows  to associate a key or key combination with its
               internal  commands.   In  addition  to  this  it  enables
               assignment of user created macros to keys.
          
          * Powerful macros
               de supports  default and  named macros. The macros may be
               nested and  command is  available allowing  macro  to  be
               paused to  accept input  from the keyboard. Macros may be
               assigned to keys.
          
          * Search and replace
               de supports  incremental forward  and backward search and
               conditional replacement.  It allows to repeat last search
               and to edit search string.
          
          * Complete cursor control
               de allows  to move  cursor in  any direction,  move it to
               beginning or end of the buffer, place it on any specified
               line number,  scroll the line where cursor is up and down
               etc.
          
          * On-line help
               de  provides  on-line  description  of  any  key  or  key
               sequence and shows binding of any of its commands.
          
          * Flexible initialization
               de under  invocation tries  to execute  commands from the
               specially named  file, thus  allowing the  set  up  of  a
               proper environment.
          
          * Automatic indenting
               de allows automatic indentation - an option that might be
               especially helpful  in editing  programs written  in C or
               other high-level languages.

               
               
                             de - Technical Specifications
                                              
                                              
                                              
                Current version:............................... 1.2
                Maximum number of windows:............... unlimited
                Minimum size of window:........................ 1x2
                Maximum size of window:................ 65534x65534
                Maximum number of buffers:............... unlimited
                Maximum windows per buffer:.............. unlimited
                Maximum text buffer size:................ unlimited
                Maximum line length:..................... unlimited
                Maximum lines in buffer:................. unlimited
                Maximum number of files:................. unlimited
                Maximum number of macros:................ unlimited
                Maximum macro size:...................... unlimited
                Maximum nesting depth of macro:................. 16
                Source code in:.................................. C
                Code and data size:............................ 75K
                Operating system supported:.... MS-DOS, PC_DOS 2.0+
                Also available under:......................... UNIX
                Documentation:.... manual plus quick reference card
                Support:..................................... phone
                Author:.............................. David Livshin
                                               
                                               
                                               
                `unlimited' should be understood as `determined by
                 the amount of the available memory'

nelson@sun.soe.clarkson.edu (Russ Nelson) (09/09/88)

Notice the initials of the poster (DL), the name of the company
(DaLSoft), and the name of the Author of the program (same as the
poster).  Also notice the price of the editor ($75).  I would say that
this person is advertising using the net.

Since David has posted an advert for his editor, I'll post an advert for
mine:

	Freemacs, the only freely copyable programmable editor for the PC.

	Free.  And, because it is free, I support it via the net.  Got a
	question?  Send me mail.

	Available from grape.ecs.clarkson.edu [128.153.13.196],
	/e/files/freemacs/emacs15a.arc.  Also available from the CUHUG
	BBS (315)268-6667, File area 25, emacs15a.arc

In article <854@clsib21.UUCP> dl@clsib21.UUCP (David Livshin) writes:
	       This  article  gives  a  brief description  of  de  and  the
	       features it  offers. For  more  information, write

			DaLSoft
			26 Niles Road
			Randolph, MA 02368

	       and/or call  (617) 986 - 7491

	       and/or reffer to review in the May 1988 issue
	       of Dr. Dobbs Journal.

...

	       It is sold for
	       $75  that   includes  executable   object  file   and   full
	       documentation. de is also available on many UNIX workstations.

...

		   Author:.............................. David Livshin
--
--russ (nelson@clutx [.bitnet | .clarkson.edu])
Shuzan held out his short staff and said, "If you call this a short staff,
you oppose its reality.  If you do not call it a short staff, you ignore the
facts.  Now, what do you wish to call it?"