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?"