TOC PREV NEXT INDEX DOC LIST MASTER INDEX



Migrating from VADS to Apex Contents

Preface

Audience
Other Resources
Apex Documentation Roadmap
Contacting Rational Technical Publications
Contacting Rational Technical Support

Migrating from VADS to Apex

A Brief Summary of VADS and Apex Library Structure
From a VADS library To an Apex/Summit Subsystem/View
Porting Small Applications
Porting a More Complex Application
From VADS Libraries to Rational Subsystem Views
Comparing VADS Commands To Apex Commands
Considerations For More Complex Applications
Circular ADAPATHs
Duplicate Units
Default Access to Files
Creating Existing Files
Preprocessor: VADS and Apex
Compilation Differences
Predefined Types
Directives and Switches
'Ref of Constants
Execution Differences
Default Permissions On Text_io Created Files
Creating Existing Files
Sequential or Direct IO
Apex May Reorder Record Field Declarations
Address + Integer
Tiny_Integer
Standard_Error
Compiling with Checks Suppressed
VADS-Supplied Packages
$APEX_BASE/ada/rts_vads_exec.ss
$APEX_BASE/ada/rational.ss
$APEX_BASE/ada/vads_compatibility.ss
Importing the VADS-Supplied Packages
Appendix F
Pragmas
Address Clauses
Default Initialization with Address Representation Attribute Clauses
Runtime Configuration
Hints For an Easier Transition To Apex
Basic Command-Line Commands
Useful Key Bindings

Coding Issues Migrating from VADS to Apex

VADS Addressing Trick Using Erroneous Code
Invalid Code Permitted by VADS
Incorrect Use of La Instruction in MIPS Machine_Code
Package Math not supported in Apex 3.x (MIPS cross only)
Missing or Changed Pragmas
Non-Static System.Address'Ref
Passive Tasks to Protected Types

Ada 83 to Ada 95 Transition Code Changes

Pragma.1.ada
System.Address incompatibilities
Ada83
Ada95
Derived Type and Representation Specification Incompatibilities
Ada83
Ada95
Character literal type not resolvable
Use of null strings ("") for user-defined string types fails (bug)

Migrating from VADS to Apex Index


Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS