Skip to content

Fy-nite/ObjectIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ObjectIR Documentation Repository

Welcome to the official documentation repository for ObjectIR, a high-level intermediate representation (IR) for object-oriented languages. This repository contains all specifications, guides, and reference materials for ObjectIR, serving as the central resource for users, implementers, and contributors.


About ObjectIR

ObjectIR is a typed, object-oriented intermediate representation designed to bridge high-level OOP languages (such as C#, Java, and C++) with multiple target runtimes. It combines stack-based instructions with structured control flow, enabling advanced analysis, transformation, and cross-language interoperability.

Spec

For the latest Language specification available, check out our website at https://finite.ovh/PDF/ObjectIR.pdf (external link).

Note: This repository contains only documentation and specifications. For source code, examples, and implementation details, see the Lattice Research Runtime (external link).


How to Use This Documentation

For the latest updates, see the CHANGELOG (if available).


Key Documents



Contributing to Documentation

Contributions to the documentation are welcome! To suggest changes, report issues, or propose new guides/specifications:


License

This documentation is licensed under the MIT License. See the LICENSE file for details.


Inspiration

ObjectIR draws inspiration from:


Status: Early Development — Documentation and specifications are evolving and subject to change.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors