---
title: "Model Oriented Programming"
description: "1 posts about Model Oriented Programming, summarised, each linking to the original."
---

# Model Oriented Programming
> 1 posts about Model Oriented Programming, summarised, each linking to the original.

## Articles

### [A Treatise on Model Oriented Programming Languages](https://yomu.fyi/post/a-treatise-on-model-oriented-programming-languages.md)
- Company: [Stack Overflow](https://yomu.fyi/company/stack-overflow.md)
- Author: Dave Clemmer
- Published: Oct 9, 2026
- Type: Explainer

The author developed Mo+, a model oriented programming language and IDE, which he used on enterprise projects but failed to sell to a wider audience, leading him to leave software engineering to build Viking ships. He defines a model as a hierarchical structure with a single root node and child nodes to any depth, where attributes can reference other nodes to handle non-hierarchical relationships. The post distinguishes transitional MOP, which generates code in a target language like C#, from target MOP, where the MOP language itself serves as the target. The author outlines principles for MOP languages, including customization points for managing custom code and the need for smart IDEs to handle model structure changes. He calls for research into MOP languages, believing they have significant potential especially in the current AI landscape, and invites contact from universities or businesses working on related research.
