Introduction
PACT stands for Portable Application Code Toolkit. It is a
self-contained set of tools which support developing and
using portable programs particularly scientific and engineering
applications. It attacks several portability problem areas
- Binary Data
- Graphics
- Interprocess Communication
PACT is composed of several (currently 9) specific packages
each of which address a specific functionality.
What are the PACT packages?
- SCORE - hash functions, string handling, environment leveling
- PML - math routines, geometry, linear solvers, etc
- PDB - portable binary data handling
- PPC - portable IPC, RPC, message passing
- PGS - portable graphics and GUI tools
- PANACEA - simulation code services
- SCHEME - a R3RS level SCHEME interpreter library
- SX - a SCHEME with extensions/bindings for all of PACT
- ULTRA - 1d data presentation, manipulation, analysis code
Overview
- PACT
- A Portable Application Code Toolkit.
Subpackages
- SCORE - A Low Level Foundation
- PPC - Portable Process Control Library
- PML - Portable Mathematics Library
- PDB - Portable Binary Database Library
- SCHEME - An Interpreter for the Scheme Dialect of LISP
- PGS - Portable Graphics System
- PANACEA - Portable Simulation Code Development Environment
- ULTRA II - 1D Data Presentation, Analysis, and Manipulation
- SX - Scheme with Extensions