Softpanorama
(slightly skeptical) Open Source Software Educational Society

May the source be with you, but remember the KISS principle ;-)

Softpanorama Search

Eastern Orthodox Editors(XEDIT/KEDIT/THE...)

News Editorial Recommended Links VM/CMS Xedit Kedit THE(Hessling  editor) Slickedit X2 Sedit Uni-Xedit

The introductory paper Orthodox Editors introduced some ideas on which this page was build. Here is the abstract of the paper:

This paper tried to introduce a new concept: orthodox editors as a special category of editors. All of them have command line set of commands and respective glue macrolanguage. We have found two such families:

We define the notion of  "orthodox editors" as having at least three distinct features:

This article is a modest attempt to create a basic classification useful for further studying this important class of editors. The author argues that this class of editors can serve as viable mid-weight editors for programmers (see a companion paper A Note on Size-based Classification of Text Editors for this further discussion of related ideas).

Read more

Dr. Nikolai Bezroukov

Notes:
  • This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Some amount of grammar and spelling errors should be expected.
  • The site contain some broken links as it develops like a living tree... Please try to use Google, Open directory, etc. to find a replacement link (see HOWTO search the WEB for details). We would appreciate if you can mail us a correct link.
Google Search
Open directory

Research Index

Old News ;-)

[Jul 11, 2007] Corrected link

The Old Joel on Software Forum - Highly programmable non-Emacs editor

I really like Visual Slickedit ( http://www.slickedit.com ).

It has a fantastic expanded regular expression engine. It's also heavily extendable by programming macros in Slick-C (interpreted C like language). In reality, the whole editor is written in Slick-C and the binary code is just the Slick-C interpreter.

Mark Smith
Wednesday, December 24, 2003

Extreme programmability is important for several reasons.  The first is that it offers up a lot of options, letting you do things that the author hadn't thought of.  For example, I often use non-mainstream programming languages that would benefit from being syntax colored in non-standard ways (certain types of lines colors a specific way, rather than just keywords).  I'd also like to be able to extend an editor to context-sensitive tab completion; build custom, interactive project management systems, etc.  All of this stuff is business as usual in Emacs.  But Emacs is a relic of the past otherwise.

Text munging is easy.  We have entire programming languages devoted to it.  An editor just needs to be a thin interface with hooks to routines written in such a language.  It shouldn't be a monlithic application.  I'm surprised that no one has followed this road, other than Stallman's Emacs.

Junkster
Wednesday, December 24, 2003

SlickEdit 10 Cool Features

At SlickEdit we believe that there is only one thing cooler than our software - the developers who use it. To get the most out of the 15-day trial for SlickEdit v10, check out these cool features. 

[Nov 18, 2004] IBM Releases Object Rexx as Open Source

A few weeks ago, IBM quietly released Object Rexx to the open source community. RexxLA — the REXX Language Association — targeting the first release of Open Object REXX for early 2005.

The "ooRexx" project has been established on SourceForge, says Davis, and the code and documentation are being converted from IBM internal formats to open standard formats. While IBM is involved in the transfer, it does not intend to be formally involved in the project. A number of current and former IBMers have signed on to help with the project on their own time, however, including Rick McGuire, the primary architect and author of Object Rexx. IBM Fellow Mike Cowlishaw, who created the REXX language, "is very interested in seeing Open Object Rexx succeed," says Davis. "His expertise and counsel are immediately available should we need it."

[Jun 21, 2003] allfold - View selected lines by folding away the rest vim online.

A very interesting emulation  of Xedit all command in vim 6  by Marion Berryman. Highly recommended.

The allfold scripts implement a feature set which allows VIM users to view ALL interesting lines in a buffer and FOLD the rest away.  Lines are selected to be interesting in one of the two following ways:

1. They match a regular expression pattern.
2. They are in a block of lines delimited inclusively by a line that matches
   a beginning RE pattern and a line that matches an ending RE pattern.

Sets of lines matching different selection criteria can be combined using logical "and" and "or" operations. The selections may be inverted so that lines not matching the selection criteria are actually selected.

Beyond these basics other features do such things as manipulating lists of selection commands and using the raw selection "bit-map" directly to enhance the capabilities and ease of use of the scripts.

[Jun 20, 2003]  ROSCOE Editor information

Subject: Comments from a Softpanorama reader
Date: Tue, 03 Jun 2003 14:20:01 -0800
From: Brad Wilmot 
To: postmaster@softpanorama.org

... Another editor that grew out of xedit, which was IBM mainframe (MVS - S/390) based was a commercial product named ROSCOE. (not an acronym).

I've used xedit, kedit and ROSCOE for just about as long as they've been out.

Although kedit has numerous advantages over xedit (kedit is a GUI interface as opposed to xedit being a green screen technology), ROSCOE is much richer than xedit, which also is a green-screen based editor.

xedit, kedit and ROSCOE have many similar features, look and feel. I really like ROSCOE and miss its feature rich environment on UNIX and Windows.

ROSCOE began in a now defunct company called Applied Data Research, probably in the 1980 period. It was sold to Ameritech who later sold the product to Computer Associates (CA). Until the CA purchase, ROSCOE was a growing and dynamic product. Since then, it is stagnant on new features, but still actively maintained (and overcharged for) by CA. ROSCOE is currently in use on several thousand mainframe computers and has 10's of thousands of users today!

The reason I'm writing, is that your discourse on editors went on at length about xedit and kedit, but failed to describe/mention the contribution of ROSCOE which way-out performs xedit, and in certain ways kedit, within the limits of a text-only UI.

Some of the features of ROSCOE that make it highly productive:

As a footnote on kedit; Mansfield has discontinued any further enhancements to kedit. They still actively market their product, but expect no future enhancements. kedit was authored by a single programmer (owner) who has now retired.

[Sep 3, 2002] SourceForge.net Project Filelist Version 3.1

3.1 2002-08-13 17:00
THE-3.1.tar.gz
764502 68 Any Source .gz
THE-X11-3.1-1.i386.rpm
462894 18 i386 .rpm
THE-ncurses-3.1-1.i386.rpm
460912 18 i386 .rpm
the31djg.zip
563423 22 i386 .zip
the31os2.zip
406197 19 i386 .zip
the31vcp.zip
519701 10 i386 .zip
the31w32.zip
415777 251 i386 .zip
thedoc31.zip
350732 88 Platform-Independent .zip
thesrc31.zip
833670 33 Any Source .zip

[Mar 20, 2002] THE links were updated (THE Hessling Editor is now on Sourceforge). 

There are now 3.0 RPMs, including Red Hat 7.2 RPM. For more information, see RPM of Group Applications-Editors
the-3.0-253 The Hessling Editor (VM/CMS xedit clone) Linux/i386
the-3.0-196 The Hessling Editor (VM/CMS xedit clone) Linux/i386

[Jan 17, 2000] THE 3.0 is now available

Subject:[THELIST] THE 3.0 released
Date: Sun, 16 Jan 2000 18:07:58 +1000
From: Mark Hessling <m.hessling@qut.edu.au>
To:  THELIST@POSTOFFICE.CSO.UIUC.EDU

THE 3.0 has been released! PDCurses has also been released, so if you intend building the X11 port of THE, please use the released version of PDCurses 2.4. You can download THE via my Downloads page at:
http://www.lightlink.com/hessling/downloads.html

Over the next month or so, I will attempt to upload more binary ports of THE. Contributions for the binary ports are welcome.

Cheers, Mark


Recommended Links


In case of broken links please try to use Google search. If you find the page please notify us about new location
Google     

The Hessling Editor

The Hessling Editor - Wikipedia, the free encyclopedia

XEDIT Summary -- XEDIT was the first implementation of EOE.

***** THE Hessling Editor  the official page for THE editor. I really admire the author M.Hessling@qut.edu.au. and think that he is much underappreciated open source software developer in all this current Linux-related frenzy. He definitely deserves more support from community.

***** X2 Programmer's Editor by Blair W. Thompson

www.kedit.com -- the development is stalled. Version 1.5 is the last one available and was written n 1996 or so. The last maintainance release is KEDIT for Windows 1.5 Service Level 3 (January 1998).

Rex Swain's Home Page

Open Directory - Computers Programming Languages Rexx Scripts


Xedit

Xedit is the originator of the family. Mostly used of VM/CMS -- an extremly interesting OS, based on the concept of virtual computer. I some respects much more interesting than Unix. I do not know exactly about AIX implementation, but suspect that it probably exists too.

VM Download Library Packages -- useful macros, especially for users who like author have some VM/CMS experience...

LOOKALL v-65K
1998-03-11 Probably the best XEDIT-based search engine you will find.
MSEARCH v-44K
1998-03-11 Multiple target, XEDIT based search.
SEE v-48K
1998-03-11 Like the ALL macro but see the item, not just target lines.
COMPARE v-93K
1999-04-21 Comparing files with XEDIT.
PRFCOPY v-35K
1999-03-23 The most complete "cut&paste" for XEDIT V4.1.A
REXXEDIT v-8K
1999-03-16 Execute records as REXX directly from XEDIT. Not Y2K sensitive.
DRM v-84K
1998-09-29 An XEDIT based interface to manage the CP Directory Version 3.0.1
WORDMACS v-36K
1996-08-26 XEDIT macros that locate, change, or count words
TT v-19K
1996-08-26 XEDIT prefix macro which aligns/flows text for paragraphs, etc.
SCRUSCRD v-5K
1996-08-26 XEDIT Macros to Scroll Up and Down by Cursor position
RC v-2K
1996-08-26 RexxComment Xedit macro (+)
REMEMBER v-15K
1996-08-26 REMEMBER an XEDIT session, for recreating later
MANYSCR v-8K
1996-08-26 Split the XEDIT screen into many pieces
COMMENTR v-15K
1996-08-26 XEDIT Macros for Adding Line and Block Comments to Files
CASEWRD v-4K
1996-08-26 Change the case of a word in XEDIT
AA v-75K
1996-08-26 XEDIT prefix macro which aligns comments in C/Rexx/etc. lang
PUTVER v-13K
1997-03-11 PUT macro for XEDIT that respects VERIFY setting.

Kedit

KEDIT is a first DOS descendant of VM/CMS XEDIT.  It is commercial editor and it is considered to be a flagship of this category. The current version for Windows (1.5) has many advanced features making better use of GUI (initial Xedit was command line only) and useful extensions of command-line functionality. This is Win32 only product developed by Mansfield Software Group (MSG). 

You can download KEDIT for Windows DEMO to test what KEDIT is. Text mode KEDIT for DOS and OS/2 is older and  weaker (demo should be available too, just ask MSG's Technical Support). Combination of REXX and editing primitive produce an amazingly powerful product -- essentially this is a text processing environment similar (but somewhat more convenient for complex reorganizations of text) to Perl in which you can program pretty complex tasks. I once written USENET messages catalog creator in Kedit that was used content generation of Softpanorama bulletin from 1995 till 1997. Many additional macros from user community exists: 

SlickEdit

SlickEdit - Home

Visual SlickEdit Gets Even Better

Programmers' editors such as SlickEdit's Visual SlickEdit 10 have become much more than manual tools for working with source code text. The March Version 10 update of Visual SlickEdit, a long-standing eWEEK Labs Analyst's Choice, provides impressive real-time analysis and display of program structure. Improvements include expanded tools for code refactoring as well as edit-time flagging of Java syntax errors.

Many tasks will benefit from Visual SlickEdit 10's capacity to edit files up to 2GB in size and to run not only on Windows but also on several Unix variants, including Mac OS X (with X11 support installed). Combined with fully integrated FTP facilities, this versatility rewards the investment of tailoring the editor to personal tastes.

Speaking of investment, though, the Windows-only named-user version of Visual SlickEdit 10 is no casual purchase at $284; the multiplatform package rings in at $799. Even so, that's not much in terms of developer hours, which is the proper perspective.

SlickEdit Studio An IDE in the Rough

Games from Within Are We There Yet SlickEdit's C++ Refactoring

Re Slickedit features in Emacs

Python and SlickEdit

Visual SlickEdit ( v. 10 ) - license - Comparison shopping at ZDNet Reviews -- prices for v.10 starting from $255.


THE

THETHE Hessling Editor -- GPLed editor that is probably best free alternative for users who know Kedit or Xedit or want to learn (it's not that difficult and macro language is much better than in Emacs ;-) . This implementation can be improved by community efforts.  See THE Reference - Table of Contents

The author Mark Hessling has other interesting products (see Mark Hessling's Home Page).

Additional links:


X2


Sedit


uni-Xedit



Copyright © 1996-2009 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

Disclaimer:

Last modified: August 12, 2009