Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is especially made for complex systems, simulation or Multi-Agent System-like applications, or education benefits. Clprolf also serves as a language and tool for aiding in the memorization of class and interface structures. This specialization in memory ease, much like mnemonics or the memory palace method, is tailored for those who struggle to remember large numbers of classes. Clprolf language is also a tool to test, explain, and validate scientific theories, by simulation as well as describing the conception, the algorithms and the actors.
It is a superset of java. The clprolf framework is available for Java, C#, or PHP, and is designed to leverage Clprolf in those languages.
Talking in Java versus talking in Clprolf - Quicksort example
Learning the class roles through Java wrappers
A clprolf design pattern example with multiple inheritance
The basics and the single inheritance of interfaces
Interface multiple inheritance in Clprolf
This document may seem quite hard at first glance. But it aims to be complete and bringing demonstrations.
Complete and theoretical definition of clprolf
clprolf wrappers for Java Standard Libraries