OJ

Open source and extensible language based on Java
Download

OJ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT License
  • Price:
  • FREE
  • Publisher Name:
  • Michiaki Tatsubori
  • Publisher web site:
  • http://www.research.ibm.com/trl/people/mich/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.1 MB

OJ Tags


OJ Description

Open source and extensible language based on Java OJ (formerly known as OpenJava) is an open source object-oriented macro system with a compile time metaobject protocol for Java. OJ is an extensible language based on Java. The OJ MOP (Metaobject Protocol) is the extension interface of the language. Through the MOP, the programmers can customize the language to implement a new language mechanism. OJ helps people who want to develop better Java libraries, that is, easy-to-use and efficient ones. It also helps people who are developing their own extended Java languages. OJ can also be regarded as a toolkit for constructing a Java preprocessor.The special feature of the OJ MOP is its class metaobject API, through which programmers can handle source code as object oriented language constructs. i.e. classes, methods, fields, .. Though its translation is performed at compile-time, interfaces are similar to Java Reflection API at runtime and easy to use for high-level translations. For instance, getting information about methods, adding methods, modifying methods and so on are easier. Requirements: · Java What's New in This Release: · Added means for converting classes to interfaces, and vice versa.


OJ Related Software