Using merly.ai's three principles of machine programming (three pillars, separation of
concerns, and bifurcated space), we empower every programmer to massively accelerate software development and improve software quality.
Principle #1: The Three Pillars of Machine Programming
Discover the intent of a programmer and lifting
meaning from software.
Create new algorithms and data structures;
Evolve in an everchanging hardware and
Principle #2: Separation of Intention
"The distinction between intention and invention is critical to the implementation of machine programming."
by requiring programmer to only supply core ideas.
IMPROVES MP-GENERATED SOLUTIONS
enabling machine exploration of a wider range of possible solutions.
ENABLES AUTOMATIC SOFTWARE ADAPTATION & EVOLUTION
enables machine to explore a wider range of possible solutions.
Intentional Programming Languages
We anticipate this separation will give rise to:
Principle #3: The Bifurcated Space of Machine Programming
Driven from both sides of Machine Programming.