Le renouveau de VMS, son actualité applicative et son intégration avec les autres plates-formes passe par une utilisation croissante d’outils Open Source.
Ce Rendez-vous a été principalement consacré au développement Open Source sur VMS.
Cela a aussi été l’occasion d’un échange sur les problématiques de nouvelles règles de commercialisation des licences par VSI.
Programmation
Georges RACINET, Pierre-Yves DAVID : Gestion de version pour VMS
Rendez-vous autour de VMS : slides (nov 2020)
Steve DESTIVELLE: Parlons de … Zabbix
Jean-François PIERONNE : Nouveautés autour de l’Open source
Homi FARIS & Adam HOFF-NIELSEN : VSI Update
Rendez-vous autour de VMS (nov 2020)
Un nouvel environnement de DEV !
Nouveau TCP/IP pour OpenVMS
Exemples de programmation sous VMS
Ce sont parfois les premiers pas ou la première reprise qui sont les plus difficiles.
Deux excellents sites d’exemples de programmation sous VMS vous sont présentés dans cet article.
- Le site d’exemples de eight-cube est aussi simple qu’efficace :
il consiste à donner un exemple de programmation en C pour TOUS les appels de services système VMS.
Chaque programme ne fait pas grand-chose d’extraordinaire, mais on a la joie de faire fonctionner « pour de vrai » le service système. Le code lui-même donne chaque fois quelques commentaires éclairants.Le site permet de s’initier et sert aussi de référence pour certains appels complexes.
Ce projet eight-cube est piloté par un australien qui non seulement soutient VMS, mais tient un blog très intéressant. Le site dans son ensemble mérite une visite.
- Le deuxième site est beaucoup plus diversifié, et nécéssiterait à lui seul une chronique permettant d’en explorer tous les thèmes et technologies sous-jacentes.
Il est mis à disposition par un canadien enthousiaste de VMS.
La plupart des exemples sont écrits en Basic, c’est son langage préféré, mais on y trouve également des exemples en C.Ce qui rend ce site particulièrement intéressant, c’est que l’auteur (Neil Rieck) prend la peine de décrire complètement ses démarches et ses choix, de signaler tous les problèmes qu’il a pu rencontrer, de renvoyer à toutes les documentations qu’il connaît.
Voir sa page consacrée à MySQL et MariaDB
Neil a du installer MySql sur son site de production. Il nous livre tout son cheminement (il a finalement opté pour MariaDB), ainsi que des exemples de programmes (en C) qui utilisent la base.
On peut se rendre directement à l’index complet de tous les exemples de programmes ou à l’index thématique
Bonnes découvertes !