home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
mape120.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1995-12-23
|
8KB
|
192 lines
Program Editor Readme File.
===========================
Quick Info:-
PM Based editor with LOADS of features including....
>>>> Customisable edit functions (scripts).
>>>> Exec to Parse. Test/Make your programs before exiting your editor.
>>>> Works with most compilers.
>>>> Customizable goto error keys position you at the error.
>>>> Extensively MultiThreaded.
>>>> Smooth Scrolling.
>>>> Well Tested.
>>>> Good General Purpose Editor, esp. large files.
>>>> Fast, Reliable, Safe.
To see other features, try it!
Note:- Program Editor has been designed for speed. Much useless functionality
has been deliberately omitted. Program Editor V1.2 was written using Program
Editor V1.10 and PM Make V1.00. Simplicity makes for shorter learning curves,
faster load times, and true multitasking even on slow PC's. With these products
program development and project maintenance is faster and more streamlined than
with any other product of it's kind. For further information on PM Make, see the
online help 'About' page.
If you think some important features are missing please let me know and I will
include them in the next version if possible.
LEGAL {
This program is the (c) copyright of:-
Peter Koller,
La vieille Maison d'Anglais,
Trebuon,
29530, Plonevez du Faou,
FRANCE.
Note:-
This copyright includes the whole product, including the scripting language
format (but not the example scripts), the install utility, and all documen-
tation associated with the product. All Rights Reserved.
1.You may use the program only on a single machine at any one time. If
you have purchased a multiple copy, you may use an according number of
copies simultaneously.
2.You may copy the program into machine readable or printed form for
backup or data compression purposes. You may not reverse engineer or
disassemble the program.
3.You may give this copy to others. You may also charge the end user
reasonable costs incurred by your distribution of this product. Please
ensure you distribute the entire package as shown below.
4.This product is Shareware. You Must be registered if you continue to use
this product after you have evaluated it.
5.If you have a Customer Registration Code (CRN), you must not disclose it
to anyone. Please quote the number shown in the statistics dialog, rather
than the full CRN, when seeking technical support.
The Author accepts no liability for fitness of purpose, or damages caused
whether incidental, or consequential, by the use of this product, howsoever
caused. This product is !! Sold As Seen !!. In those countries where this
statement conflicts with your statutory rights your statutory rights shall
remain unaffected.
This product consists of:-
install.exe The program install utility
pmpfold.cmd REXX folder creation, used by install.exe
pmproged.exe The executable file.
pmproged.hlp The help File.
pmproged.inf The help file in .INF format.
pmproged.eas The extended attributes file.
exe.eas The .exe file extended attributes.
register.doc The product registration sheet.
read.me This file.
uninstal.doc How to remove (uninstall) Program Editor
main.scr Main example script.
home.scr Home example script
eof.scr End of file example script
poptab.scr Deindent example script
pushtab.scr Indent example script
insbkt.scr Insert Brackets example script
test.scr Test Message example script
killmenu.scr Reset menu example script
truncspc.scr Truncate trailing whitespace example script.
The above files will often be found packed in MAPE1??.PK
} //end LEGAL
Installation Instructions:-
Ensure that you have all the necessary files provided. See Legal{...}.
Program editor is included with an install utility. You will be asked to
provide a help path and an executables path. If your system is 'normal' and
you have a 'c:' drive, the default help path will work fine. Otherwise, choose
one of the paths specified in the HELPPATH. See the online OS/2* information
for help on HELPPATH.
YOU MUST USE THE INSTALL UTILITY. This utility can also be used to Uninstall
or to Register Program Editor.
NEW... Extended Attributes:-
PMPROGED now sets EA's for new files. This is essential because it allows you
to double click on your text file to run program editor. Please ensure EAUTIL*
is on your system and in the PATH, as this is what PMPROGED uses.
EA's for PMPROGED.EXE:-
In the event that the extended attributes for pmproged.exe are missing, do the
following:-
a) Make sure you have a copy of exe.eas in the same directory as pmproged.exe
(eg. c:\pmproged ). If you do not have a copy of exe.eas, you will have to
obtain one from wherever you found program editor.
b) run "eautil pmproged.exe exe.eas /o /p /j" from an OS2* command prompt.
Note:- Install normally does the above for you, but then deletes exe.eas.
PMPROGED.EAS can be recreated using EAUTIL* on an empty "Program Edited" file
created from a template. The three relevant ea's are .TYPE ("Program Edited"),
.CLASSINFO, and .ICON.
That's it !! Enjoy.
Registration:-
Please print the file register.doc. This is an order form. Fill in the form and
send it to me with your cheque or money order enclosed. I will then send you a
Customer Registration Number (CRN). Use the Install utility provided to
register.
Program Editor is Shareware. As such, it is necessary to register. In turn, I
will undertake to send you the latest version and offer such support as I am
reasonably able to supply.
Scripts:-
Here are some more scripts:-
/Seek error in parse profile as I use it with IBM CSet++, comments added/
set[hpos,0,set[vpos,0,] /clear pointers/
home[,,] /start of line /
find["(",,txtset[vpos,,find[":",,txtset[hpos,,] /find and get error position/
sysptr[vpos,hpos,] /set the file pointer/
hilite[false,,] /not actually necessary/
/Align text start to a tab position/
txthome[,,]tabins[,,]loop[tab,,!stln[,,backsp[,,]
Problems:-
Program Editor was written under *OS/2 V2.11e and tested using *OS/2 V3.00. I
don't know if it will work with any other versions...
Program Editor loads files as it finds them. If the end of line characters are
not in the standard CR, LF (0x0d0a) file format you will have problems. Note
that Program Editor will either read, or append, an eof character (0x1a) at
the end of the file. You cannot overwrite this character, but you can prevent
it being saved. None of these items should normally cause any difficulty.
Program Editor allocates 25% of available allocation memory. This ensures that
several copies can run simultaneously. If you get 'PANIC 41 ALMOST OUT OF
MEMORY' errors, you must either a) increase the size of your SWAPFILE, or b)
buy more memory.
Program editor is unacceptably slow? This may be because the text file is large
enough to require swapping in and out of memory. Again, either use smaller files
or more memory.
Please inform me of any difficulties encountered.
Other 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 or linker options or make all.
>>>> Can make .exe, .hlp, .dll, etc... all in one build.
>>>> Background build with 'pop up on error' mode.
>>>> Will work in multiple directories.
>>>> Fast.
>>>> Applicable to any third party compilers, linkers, or other tools.
Trademarks:-
* PM, EAUTIL, OS/2, and IBM CSet++ (c)IBM
* Registered trademarks of International Business Machines Corporation.