• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. Multi-Language VM
  3. Main
  4. MetaobjectProtocol

MetaobjectProtocol

  • Created by John Rose, last modified on Apr 22, 2009

Language interoperability requires a software layer called a Metaobject Protocol (or MOP) which mediates the basic tasks of naming and using APIs across the JVM's libraries and application components. For Java alone, the linkage rules baked into the JVM specification are sufficient, but a thicker, more flexible software layer is needed to manage programmable, language specific linkage rules.

The major initiative in this direction is the Dynalang Project. The cluster of pages on this wiki are supplementary notes, relating Da Vinci Machine projects to the problem of designing a MOP.

Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 210, "requestCorrelationId": "94f377a63832d62e"}