Welcome to the Development Area for PRT Universal
Development related to PRT covers many different kinds of projects, from writing benchmarks and applications, to creating languages on top of PRT, to modifying PRT itself. To satisfy the needs of developers of each different kind of project, an individual project has been organized as a collection of sub-repositories. A top-level repository has a list of all the sub-repositories, and cloning the top will clone all the sub-repos, and update each to a particular version. Notes on a variety of aspects of PRT related development can be found in the pages linked below -- note, however, that this site is in flux, and many of these pages are old, dating back to the original version of proto-runtime, which was called VMS, so some of the information may differ from how PRT-Univ is developed. The page will have the "VMS" logo at the top if the page is old:
Individual Projects
- A list of pages with notes about the projects, one for each project
- Generic instructions on getting a project and configuring it
Development Practices
- Learning the code base
- Patterns for directory structure, naming, and so on, to use while developing VMS projects
- Tips on debugging Applications, languages, and VMS itself
Repositories
- Repository Structure and Usage
- creating a repository
- The repository for run results, configuration files, and input files