System and methods for providing versioning of software components in a computer programming language
First Claim
Patent Images
1. A method for providing versioning support for at least one software component of an object-oriented programming language, the method operating on a computer and comprising:
- specifying programmer intent with regard to versioning of said at least one software component by assigning at least one keyword to said at least one software component.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides a vehicle for unambiguous specification of developer intent and implements conflict resolution rules in connection with the versioning of software components. In another aspect, the versioning system bounds names at run-time, but does not bound offsets at compile-time.
122 Citations
20 Claims
-
1. A method for providing versioning support for at least one software component of an object-oriented programming language, the method operating on a computer and comprising:
specifying programmer intent with regard to versioning of said at least one software component by assigning at least one keyword to said at least one software component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer readable storage medium having stored thereon a plurality of computer-executable modules, the computer executable modules comprising:
a versioning mechanism enabling a programmer to specify intent with regard to versioning of at least one software component by assigning at least one keyword to said at least one software component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An object-oriented programming language stored on a computer for producing computer executable modules, comprising:
a versioning mechanism enabling a programmer to specify intent with regard to versioning of at least one software component by assigning at least one keyword to said at least one software component. - View Dependent Claims (16, 17, 18, 19, 20)
Specification