Photo above shows the new Program Editur started on @Macarlo's Warp 4 FP12 OS/2 In Affiliation
=@MACARLO MICROSOFT= =@MACARLO YAHOO= =@MACARLO WEBALIAS= =@MACARLO ALTAVISTA=
|
![]()
![]()
Hi Folks.
Peter Koller (Maison des Anglais) has been uploaded the famous Program Editor,
version 2.28, on Hobbes and we downloaded the compressed file (mape228.zip,
822KB) in order to reviewed it. This sophisticated tool for OS/2 programmers
is a full featured general purpose PM based text editor capable of handling
any number of different editing tasks.

The editor (in the photo above
you can see it running on @Macarlo's Warp 4 OS/2 Client) is programmable, remote
controllable from another application (such as your own), and capable of running
any OS/2 command line compatible program (such as a compiler). Many features
including unlimited undo, redo, file template support, file access sharing controls
for group working etc. This version also includes a spell checker with an english
language wordlist. The editor offers ease of use whether you use it in
an object orientated, or program orientated fashion. With it's small memory
footprint you can have several editors open at the same time, even if you are
low on memory. All the features you need are there, but do not impede the novice.
New users will find this editor instantly familiar and friendly. Power users
will find the online script programming language fast and capable. Supplied
with full online operating instructions, and over thirty different example programming
scripts..
![]()
La Maison des Anglais is a 17th century
(169?) weavers cottage of English origin. The programs originating therein
are the products of Peter Koller, a dedicated Hardware and Software engineer
of more than 18 years experience in the design of computers, their software,
and their interface to the real world. Now in La Maison des Anglais you can
download Maul Publisher, the ideal PageMaker replacement for OS/2.
READ ALSO
Maul
Publisher Tested on Warp 4
![]()
Program Editor for OS/2 is a product designed to provide a simple, well thought out basis to a program development environment. Although designed for programmers, SysOp's may find this editor useful for editing messy or complex files.
Salient features include the ability to run compilers for parsing and customisation using editor scripts.
Program Editor provides a substantially User Friendly environment for editing text files. Loading time is short, and cursor movement controls are refined. File EA's are set for new files, click on the file to start the editor.
Overview
Customisable edit functions (scripts).
Background Exec to Parse. Test/Make your programs before exiting the editor.
Works with most compilers.
Customizable goto error keys position you at the error.
Network ready.
Smooth Scrolling. Automatic indenting. Autosave.
Virtually unlimited Undo and Redo.
Jump markers. Reverse find.
Very fast startup. Extensively MultiThreaded.
Well Tested. Cheap to buy.
Good General Purpose
Editor, esp. large files.
Program editor evaluation copy is a fully functional product for
you to enjoy for 30 days. After that, Please Register....

Photo above shows Program Editor V. 2.28 being installed on @Macarlo's Warp 4 FP12
Installation instructions
All initial installation is now made from the supplied self
extracting install program. This program will have the name MAPE???.EXE (the
??? will be a version number ie. MAPE221.EXE).
If you wish to set the extended attributes of text files so that Program Editor is the default for that file, you can use eautil to do so. All that is required is to link the extended attributes in pmproged.eas to the text file in question.
eautil textfile pmproged.eas /j /o /p
See the OS/2 Command Reference for more details on eautil.
See also
Group Working and Networks in Hints and Tips.

Photo above shows the folder created by Program Editor install
Command line options
From a command line:-
example 1:-
pmproged /eerror.lst /g100,3 /smyscript.scr myfile.c
open myfile.c,
load error.lst,
run myscript.scr,
goto line 100, column 3
example 2:-
pmproged /@c:\mypath\myscript.scr
Run c:\mypath\myscript.scr, this path is used as the
Script Path
example 3:-
pmproged /q read.me /smission.scr /x
hide editor window,
open read.me,
run mission.scr,
try to exit.
If you have a number of different objects for program editor, you can
put different options into the parameters field of each object. To find out
more about the different things that can be achieved by object settings, look
at the OS/2 system documentation.
These are the options available.
/e ...Load an error list file into memory.
/g ...Goto line. You can specify a horizontal offset by separating the two values with a comma, or you can simply specify the vertical offset. See example 1:- above.
/s ...Load a script and execute it instead of the usual Main script.
/@ ...Load a script and execute it instead of the usual Main script. Use the full path given as a Script Path This path does not affect the ini file path, nor the extended attributes file path, nor is this script path saved on exit.
/l ...Trace the main script. See Script Logging
/w ...Window Handle of remote caller in decimal (ltoa) (for remote control)
/q ...Quiet, hide the editor window on startup
/x ...Request editor
exit when the main script has run. The request will
throw a file save dialog if the file
has not been saved. The user has the
option of canceling the auto exit
at this time.
Note: There is no space between options and their contents.
/s, /S, -s, and -S, (where s is an option) are all equivalent.
If you have a networked system please read Group Working and Networks
Option evaluation order
/l (Set trace flag)
/q (hide editor)
/@ (set script path)
(open file)
/e (open error list)
/s (run script, else run /@ script, else run default script)
/g (goto position)
/w (establish remore link)
/x (auto exit editor)
Other Peter Koller's products
available
PM Make
PM Make is a programmers make utility that makes use of the PM interface to provide the necessary functions for project maintenance.-
Built in project backup and restore.
User menus defined in the makefile can set compiler, etc., options.
Can include 'global' makefiles as headers.
Can stop on error.
Allows review of error messages.
Force make according to compiler, linker, or user options or make all.
Can make .exe, .hlp, .dll, etc... all in one build.
Background build with 'pop up on error' mode.
Can work in multiple directories, and circumvent tools that won't recognize paths.
Fast.
Applicable to any third party compilers, linkers, or
other tools.
Enquiries concerning the production of new products, or the inclusion
of this product into new products, or the inclusion of features
from this product into new products are very welcome.
Note: This product is designed for use with third party products. These third party products have their own copyright. This product does not confer any rights to you in respect of a third party.
CONTACT AUTHOR
Peter Koller
maison.anglais@wanadoo.fr
http://perso.wanadoo.fr/maisonanglais
![]()
![]()
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited