In this section conceptual ideas in the Paml ground are described and discussed, as well as theoretical and practical reasons to develop Paml language.

Source Code Semantics from Styles

The idea is to make styling a language feature, which defines semantics of language elements. Also, the idea of projection editors is not new, so combine styling and projection editor into a hybrid editor.

Read More 0 Comments

Productions and Resources

Productions and resources are a bridge between abstraction level of Paml models and actual output code in C#, which will be compiled/debugged into binaries like DLL.

Read More 0 Comments

Object-Oriented Assemblers

It seems that the key problem with modern object-oriented programming languages (OOPL) that they are more programming than modeling ones. And seems this problem cannot be resolved in OOPL.

Read More 0 Comments

Updated Paml Syntax/Semantics

Introduced enumerations and explicit built-in value types with strong typing.

Read More 0 Comments

Alternative Naming and Projections/Injections

Projections and injections allow defining cross-cutting functionality using alternative naming.

Read More 0 Comments

Pallada project, Copyright © 2015 - 2018.

For any mentions and citations of the site materials, a link to the Pallada project site is obligatory.