Morphing

A programming language that supports the class morphing concept
Download

Morphing Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT
  • Price:
  • FREE
  • Publisher Name:
  • Code Morphing Team
  • Publisher web site:
  • http://www.cc.gatech.edu/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 9.5 MB

Morphing Tags


Morphing Description

A programming language that supports the class morphing concept The class morphing concept refers to a highly general abstraction mechanism in which a class structure can be shaped by the structure of other class.For instance, one can define a parametric class Log with the definition "for each method of X, provide an identical method that calls the original and logs the return value".The main reference morphing language is MorphJ--an extension of Java. It allows programmers to create classes "in the image of" other classes. MorphJ provides constructs for reflecting over the structure of types, and using values obtained through reflection to declare members of another types. Requirements: · Java


Morphing Related Software