Sujet : Re: Coding examples (Re: VMS Pascal article)
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 05. Jan 2025, 17:06:48
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vleamo$1382l$1@dont-email.me>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla Thunderbird
On 1/4/2025 11:19 PM, David Meyer wrote:
Arne Vajhøj <arne@vajhoej.dk> writes:
$ search sys$common:[syshlp.examples.pascal]*.pas varying
$ search sys$common:[syshlp.examples.pascal]*.pas "string("
Wow! That directory and the others around it are a real treasure
trove. I found answers to questions I had about calling RTL routines
from Pascal.
For system services and LIB$ (and other RTL) routines, then
I recommend:
General prep:
1) browse through documentation for system services and LIB$
routines to get an overview
2) learn about the VMS calling convention
3) learn about how to use VMS calling convention
in your favorite programming language
For specific task:
A) identify the system services and LIB$ routine you need
to use
B) read the language independent description of how to call it
C) implement call in your favorite programming language
System services:
https://docs.vmssoftware.com/vsi-openvms-system-services-reference-manual-a-getuai/ https://docs.vmssoftware.com/vsi-openvms-system-services-reference-manual-getutc-z/Deep dive in SYS$QIO(W):
https://docs.vmssoftware.com/vsi-openvms-io-user-s-reference-manual/(the name give different associations than what it is)
LIB$:
https://docs.vmssoftware.com/vsi-openvms-rtl-library-lib-manual/SMG$:
https://docs.vmssoftware.com/vsi-openvms-rtl-screen-management-smg-manual/Utility routines (do not forget these!!):
https://docs.vmssoftware.com/vsi-openvms-utility-routines/Calling convention:
https://docs.vmssoftware.com/vsi-openvms-calling-standard/General overview:
https://docs.vmssoftware.com/vsi-openvms-programming-concepts-manual-volume-i/ https://docs.vmssoftware.com/vsi-openvms-programming-concepts-manual-volume-ii/Is there some introduction to VMS that collects links to resources like
sys$common:[syshlp.examples] where VMS newbies can look to answer their
own questions?
I link to some some stuff at:
https://www.vajhoej.dk/arne/vms/docs.html https://www.vajhoej.dk/arne/vms/faq.htmlArne
Date | Sujet | # | | Auteur |
1 Jan 25 | VMS Pascal article | 72 | | Arne Vajhøj |
1 Jan 25 |  Re: VMS Pascal article | 3 | | Chris Townley |
1 Jan 25 |   Re: VMS Pascal article | 1 | | Arne Vajhøj |
1 Jan 25 |   Re: VMS Pascal article | 1 | | Dennis Boone |
2 Jan 25 |  Re: VMS Pascal article | 18 | | Marc Van Dyck |
2 Jan 25 |   Re: VMS Pascal article | 17 | | Arne Vajhøj |
3 Jan 25 |    Re: VMS Pascal article | 5 | | Lawrence D'Oliveiro |
3 Jan 25 |     Re: VMS Pascal article | 4 | | Arne Vajhøj |
3 Jan 25 |      Re: VMS Pascal article | 2 | | Lawrence D'Oliveiro |
3 Jan 25 |       Re: VMS Pascal article | 1 | | Robert A. Brooks |
3 Jan 25 |      Re: VMS Pascal article | 1 | | Simon Clubley |
3 Jan 25 |    Re: VMS Pascal article | 11 | | Arne Vajhøj |
3 Jan 25 |     Re: VMS Pascal article | 10 | | Robert A. Brooks |
3 Jan 25 |      Re: VMS Pascal article | 9 | | Arne Vajhøj |
3 Jan 25 |       Re: VMS Pascal article | 8 | | Robert A. Brooks |
3 Jan 25 |        Re: VMS Pascal article | 7 | | Arne Vajhøj |
3 Jan 25 |         Re: VMS Pascal article | 6 | | Robert A. Brooks |
4 Jan 25 |          Re: SDL, SDLC, PL/I (was Re: VMS Pascal article) | 5 | | Stephen Hoffman |
4 Jan 25 |           Re: SDL, SDLC, PL/I (was Re: VMS Pascal article) | 3 | | Arne Vajhøj |
6 Jan 25 |            Re: SDL, SDLC, PL/I (was Re: VMS Pascal article) | 2 | | Simon Clubley |
6 Jan 25 |             Re: SDL, SDLC, PL/I (was Re: VMS Pascal article) | 1 | | Robert A. Brooks |
4 Jan 25 |           Re: SDL, SDLC, PL/I (was Re: VMS Pascal article) | 1 | | Lawrence D'Oliveiro |
3 Jan 25 |  Re: VMS Pascal article | 1 | | David Meyer |
3 Jan 25 |  Re: VMS Pascal article | 24 | | Dan Cross |
3 Jan 25 |   Re: VMS Pascal article | 23 | | Arne Vajhøj |
3 Jan 25 |    Re: VMS Pascal article | 22 | | Dan Cross |
3 Jan 25 |     Re: VMS Pascal article | 21 | | Arne Vajhøj |
3 Jan 25 |      Re: VMS Pascal article | 20 | | Dan Cross |
3 Jan 25 |       Re: VMS Pascal article | 19 | | Arne Vajhøj |
3 Jan 25 |        Re: VMS Pascal article | 4 | | Dan Cross |
3 Jan 25 |         Re: VMS Pascal article | 2 | | Dan Cross |
4 Jan 25 |          Re: VMS Pascal article | 1 | | Arne Vajhøj |
4 Jan 25 |         Re: VMS Pascal article | 1 | | Arne Vajhøj |
3 Jan 25 |        Re: VMS Pascal article | 2 | | Lawrence D'Oliveiro |
4 Jan 25 |         Re: VMS Pascal article | 1 | | Arne Vajhøj |
5 Jan 25 |        Coding examples (Re: VMS Pascal article) | 12 | | David Meyer |
5 Jan 25 |         Re: Coding examples (Re: VMS Pascal article) | 2 | | Arne Vajhøj |
5 Jan 25 |          Re: Coding examples (Re: VMS Pascal article) | 1 | | Arne Vajhøj |
5 Jan 25 |         Re: Coding examples (Re: VMS Pascal article) | 9 | | Stephen Hoffman |
6 Jan 25 |          Re: Coding examples (Re: VMS Pascal article) | 8 | | Marc Van Dyck |
6 Jan 25 |           Re: Coding examples (Re: VMS Pascal article) | 1 | | Craig A. Berry |
6 Jan 25 |           Re: Coding examples (Re: VMS Pascal article) | 6 | | Arne Vajhøj |
6 Jan 25 |            Re: Coding examples (Re: VMS Pascal article) | 1 | | Arne Vajhøj |
7 Jan 25 |            Re: Coding examples (Re: VMS Pascal article) | 1 | | mjos_examine |
8 Jan 25 |            Re: Coding examples (Re: VMS Pascal article) | 3 | | Craig A. Berry |
8 Jan 25 |             Re: Coding examples (Re: VMS Pascal article) | 2 | | Arne Vajhøj |
8 Jan 25 |              Re: Coding examples (Re: VMS Pascal article) | 1 | | Lawrence D'Oliveiro |
4 Jan 25 |  Re: VMS Pascal article | 1 | | Martin Vorländer |
6 Jan 25 |  Re: VMS Pascal article | 23 | | John Reagan |
7 Jan 25 |   Re: VMS Pascal article | 22 | | John Reagan |
7 Jan 25 |    Re: VMS Pascal article | 20 | | Dan Cross |
7 Jan 25 |     Re: VMS Pascal article | 19 | | John Reagan |
8 Jan 25 |      Re: VMS Pascal article | 18 | | Dan Cross |
8 Jan 25 |       Re: VMS Pascal article | 17 | | Arne Vajhøj |
8 Jan 25 |        Re: VMS Pascal article | 5 | | Dan Cross |
9 Jan 25 |         Re: VMS Pascal article | 1 | | Arne Vajhøj |
9 Jan 25 |         Re: VMS Pascal article | 1 | | Simon Clubley |
9 Jan 25 |         Re: VMS Pascal article | 2 | | jayjwa |
10 Jan 25 |          Re: VMS Pascal article | 1 | | Craig A. Berry |
9 Jan 25 |        Re: VMS Pascal article | 11 | | Dave Froble |
9 Jan 25 |         Re: VMS Pascal article | 5 | | Arne Vajhøj |
9 Jan 25 |          Re: VMS Pascal article | 4 | | Dan Cross |
9 Jan 25 |           Re: VMS Pascal article | 3 | | Simon Clubley |
10 Jan 25 |            Re: VMS Pascal article | 2 | | Simon Clubley |
10 Jan 25 |             Re: VMS Pascal article | 1 | | Arne Vajhøj |
9 Jan 25 |         Re: VMS Pascal article | 5 | | Arne Vajhøj |
9 Jan 25 |          Re: VMS Pascal article | 2 | | Robert A. Brooks |
9 Jan 25 |           Re: VMS Pascal article | 1 | | Arne Vajhøj |
9 Jan 25 |          Re: VMS Pascal article | 2 | | Simon Clubley |
9 Jan 25 |           Re: VMS Pascal article | 1 | | Arne Vajhøj |
8 Jan 25 |    Re: VMS Pascal article | 1 | | Arne Vajhøj |
8 Jan 25 |  Re: VMS Pascal article | 1 | | Arne Vajhøj |