T.R | Title | User | Personal Name | Date | Lines |
---|
655.1 | | STAR::PIPER | Derrell Piper - VAX/VMS Development | Fri Jan 08 1988 10:21 | 1 |
| VMS V5 ships with a native mode TECO. You no longer need VAX/RSX.
|
655.2 | | SMAUG::MENDEL | Pessimists Always Get Good News. | Fri Jan 08 1988 10:23 | 3 |
| We just installed IFT2 of VMS V5.0 - no TECO. Where is it?
Kevin
|
655.3 | EDIT/TECO does the trick | FROST::W_PIPER | bill piper 266-4393 | Fri Jan 08 1988 11:16 | 6 |
| $ EDIT/TECO
invokes TECO32.EXE. Looks like TECO32 does most of the work in
SYS$SHARE:TECOSHR.EXE. Does this mean we have callable TECO now?
-piper
|
655.4 | | SMAUG::MENDEL | Pessimists Always Get Good News. | Fri Jan 08 1988 12:17 | 2 |
| I may go back to TECO, but I am still curios on how to change the
record attributes.
|
655.5 | You've got the first part, here's the rest | MDVAX3::COAR | M��se Choreographer | Fri Jan 08 1988 12:45 | 9 |
| To get the correct record attributes, use
$ convert document.mem document.doc/fdl=sys$input
record
carriage_control carriage return
^Z
$
#ken :-)}
|
655.6 | no programming necessary | CSC32::M_AMBER | Mark Amber, VMS/C x4739 | Fri Jan 08 1988 18:54 | 27 |
|
RE: .-1
> carriage_control carriage return
^^^
probably a typo, but the above should be:
carriage_control carriage_return
^^^
RE: all
and if you want to bypass TPU and TECO altogether, use a 3-step
convert
$ convert document.mem document.tmp/fdl=sys$input
record
format undefined
^Z
$ convert document.tmp document.tmp/fdl=sys$input
record
format stream
carriage_control carriage_return
^Z
$ convert document.tmp document.txt/fdl=sys$input
record
format variable
^Z
actually, you could stop after step-2, but step-3 is for perfectionists
|
655.7 | | VIDEO::LEICHTERJ | Jerry Leichter | Sat Jan 09 1988 12:04 | 13 |
| To return to an earlier topic: Yes, there's a fully-native TECO that will
ship with V5; yes, its main image is TECO32, not TECO, which is why MCR TECO
will fail (but MCR TECO32 will succeed); yes, it is fully callable, supporting
the standard callable editor interface (so CALLABLE_TECO will work as your
MAIL editor, for example), plus a bunch of other calls to provide a pretty
complete interface between TECO and other progarmming languages; and, yes,
Digital has it now - it runs on V4, and has done so for quite some time.
All give a big hand to Rick Murphy, who did the port.
For more information, see the TECO notesfile on DSSDEV.
-- Jerry
|
655.8 | @I/A title for your reply/ | UFP::MURPHY | Rick - WA1SPT/4 | Sat Jan 09 1988 21:26 | 4 |
| Thanks, Jerry....
To use it, any of EDIT/TECO or TECO:==$TECO32 or DEFINE TECO TECO32
will do it for you. For VMS V4 systems, the kit is at UFP::TECO32$KIT:
-Rick
|
655.9 | Thank you, all. | SMAUG::MENDEL | Pessimists Always Get Good News. | Tue Jan 12 1988 12:03 | 0 |
655.10 | | SMAUG::MENDEL | Pessimists Always Get Good News. | Wed Jan 13 1988 09:31 | 12 |
| RE: .6
I gripe.
I ran the procedure, that used only CONVERT, and it worked with
VMS V4.7.
So I copied it onto my V5 system, and it didn't work - all
the records were concatenated together, then divied up into
512 byte ones.
Hmmm...
|
655.11 | | SMAUG::MENDEL | Pessimists Always Get Good News. | Wed Jan 13 1988 09:52 | 6 |
| ... but don't let me imply that it was a VMSV5 problem.
Basically, the reason that the file got re-organized seems to be
that there were no CRLF's in the first place.
The TPU-followed by-CONVERT method seems to be working on all cases.
|
655.12 | .0 says there were CRLF in the first place | CSC32::M_AMBER | Mark Amber, VMS/C x4739 | Wed Jan 13 1988 13:30 | 5 |
| > ... but don't let me imply that it was a VMSV5 problem.
It works for me on FT5.0 (X5.0-3N2).
If it didn't, it *would* be a VMS (convert) problem.
|
655.13 | An error in CONVERT? | EAGLE1::DANTOWITZ | won, to, tree, for, ... | Thu Jan 28 1988 11:16 | 58 |
|
I tried what was recommended in .6 and found what looks like a bug.
After the <FF> below is the data file I use. After the second <FF>
is the result I get from a VMS 4.6 system. The last line of the file
is getting messed up.
David
Here is the command file I use:
$ convert 'P1 $cvtrec.tmp/fdl=sys$input
record
format undefined
$EOD
$ convert $cvtrec.tmp $cvtrec.tmp/fdl=sys$input
record
format stream
carriage_control carriage_return
$EOD
$ convert $cvtrec.tmp 'P1/fdl=sys$input
record
format variable
$eod
$ delete $cvtrec.tmp;*
___ ___ ___ ___ ___ ___ ___
| | | | | | | |
| d | i | g | i | t | a | l | I N T E R O F F I C E M E M O
|___|___|___|___|___|___|___|
also checks to see that both machines get xyzzy abcdef faults
on the same pages (order independent).
To enable xyzzy abcdef fault checking, the user must add
the /TNV qualifier to GENERATE, PRINT, and VERIFY, as well as
/VIRTUAL_MACHINE=ON to GENERATE and PRINT.
___ ___ ___ ___ ___ ___ ___
| | | | | | | |
| d | i | g | i | t | a | l | I N T E R O F F I C E M E M O
|___|___|___|___|___|___|___|
also checks to see that both machines get xyzzy abcdef faults
on the same pages (order independent).
To enable xyzzy abcdef fault checking, the user must add
the /TNV qualifier to GENERATE, PRINT, and VERIFY, as well as
/VIRTUAL_MACHINE=ON to GENERATE and PRI
NT.
|