VMS Pascal
Introduction:
VMS Pascal is a very powerful Pascal dialect.
Documention @ VSI:
Open source libraries:
I have created some Pascal wrappers for common C libraries and other potential useful stuff:
- PCOMMON
- some common definitions used by the rest (use this if you plan on using more than one of the rest from the same application)
- PMySQL
- wrapper for libmysql for access to MySQL databasesdd>
- PSQLite
- wrapper for SQLite C library for access to SQLIte databases
-
- PBDB
- wrapper for BDB library (only a small part of functionality)
- PRedis
- wrapper for HiRedis library
- pJSON
- wrapper for cJSON for parse and generate of JSON
-
- psocket
- wrapper for C socket library (text only)
-
- PHTTP
- wrapper for simple HTTP GET and POST requests and response reading (text only)
- pSolr
- Solr client API
- PXMLRPC
- wrapper for XMLRPC C library for calling XML-RPC web services
-
- PSTOMP
- wrapper for simple_stomp C library for access to any message queue with support for STOMP protocol
-
- VPUnit
- very simple unit testing framework
-
The code is available here.
Articles:
Some of my articles also cover VMS Pascal:
- VMS index-sequential files (index-sequential file)
- VMS Calling standard (cross language calls)
- VMS Pascal for C/Java/C# programmers
- Access VMS database - native databases (Rdb, Mimer, MySQL, SQLite)
- VMS: Index-sequential file vs relational database (index-sequential file, SQLite)
- VMS Process Communication (shared memory, memorymapped files, writeable shareable image, DECNet task-to-task, ICC,
TCP socket, HTTP, XML-RPC web services, RESTful web services, message queue, index-sequential file, SQLite, Redis)
- Access VMS database - API comparison (MySQL, SQLite)
- SQL Relay VMS API (MySQL, Rdb, PostgreSQL, SQLServer, Oracle, DB2)
- VMS Tech Demo 3 - From index-sequential file to SQLite database (index-sequential file, SQLite)
- VMS Tech Demo 5 - BDB (BDB)
- VMS Tech Demo 11 - XML-RPC (XML-RPC web services)
- VMS Tech Demo 12 - XML-RPC direct XML (XML-RPC web services)
- VMS Tech Demo 20 - TIG (Transparent Interface Gateway)
Back:
Back to main page.