A Bit About EVE

Talk about commercial or opensource products that already exist for OpenVMS or may be available in the future.

jonesd
Valued Contributor
Posts: 78
Joined: Mon Aug 09, 2021 7:59 pm
Reputation: 0
Status: Offline

Re: A Bit About EVE

Post by jonesd » Mon Nov 06, 2023 10:38 am

arne_v wrote:
Sat Nov 04, 2023 7:30 pm
3) TPU$SECTION logical pointing to .TPU$SECTION file with "compiled code" / "binary dump of loaded code". You can either create one from standard + incremental modifications or create a complete one from scratch.
The section file is portable between architecutres. I use a .TPU$SECTION built in 1989 for editing files on my X86 instance.

User avatar

charles.williams1@covance.com
Member
Posts: 5
Joined: Wed May 03, 2023 10:08 am
Reputation: 0
Location: US - Ohio
Status: Offline

Re: A Bit About EVE - Automation and programming

Post by charles.williams1@covance.com » Mon Nov 06, 2023 3:24 pm

The attached DCL command procedure (mass_edit.com) allows a user to modify many files in a directory by prompting the user for a directory location and file type plus a search phrase. There is also a file (mass_edit.tpu) that needs to be modified prior to running the command procedure. These two files together use the EVE editor and give the user the ability to modify many files very quickly changing text. Each file must be approved by the user before it is modified. This is a nice utility to learn how to begin programming EVE and also has helped me out over the years when I needed to make simple modifications to many DCL command procedures.
Last edited by charles.williams1@covance.com on Tue Apr 23, 2024 1:30 pm, edited 3 times in total.

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Online
Contact:

Re: A Bit About EVE

Post by arne_v » Mon Nov 06, 2023 4:27 pm

jonesd wrote:
Mon Nov 06, 2023 10:38 am
The section file is portable between architecutres. I use a .TPU$SECTION built in 1989 for editing files on my X86 instance.
So it is some form of byte code in modern terminology as opposed to native instructions.

Added in 2 hours 35 minutes 50 seconds:
I never noticed. I always built on new architectures. I have a TPU$CALLUSER logical pointing to a shareable image with a few utility functions that I considered useful many many years ago (it is not obvious for me today why it is useful to be able to get the process name from TPU code).
Arne
arne@vajhoej.dk
VMS user since 1986


babydr
Valued Contributor
Posts: 52
Joined: Thu Dec 23, 2021 8:02 pm
Reputation: 0
Location: Fairbanks , AK.
Status: Offline

Re: A Bit About EVE

Post by babydr » Mon Nov 06, 2023 9:06 pm

@charles.williams1 , the file Mass_edit.zip (22 Bytes) appears to be empty ,
Hth , JimL

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Online
Contact:

Re: A Bit About EVE

Post by arne_v » Mon Nov 06, 2023 11:14 pm

arne_v wrote:
Sat Nov 04, 2023 7:30 pm
Back in the 1990's there was an mail-list INFO-TPU dedicated to TPU and EVE.
It was linked to a usenet group vmsnet.tpu and voila it is archived at Google.

https://groups.google.com/g/vmsnet.tpu

There are also a lot of spam archived, but search can likely find useful posts.

A lot of really advanced stuff was posted there over the years.
Arne
arne@vajhoej.dk
VMS user since 1986

Post Reply