Skip to content

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 a superset of java.

License

Notifications You must be signed in to change notification settings

charleskoffler/clprolf

Repository files navigation

clprolf language and framework

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.

clprolf official web site

Contributing

AI Insights

Clprolf official documentation

The kind of classes

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

Getting started in clprolf

Concurrency and parallelism

The "underst" modifier

Complete definition

This document may seem quite hard at first glance. But it aims to be complete and bringing demonstrations.

Complete and theoretical definition of clprolf

Design patterns in clprolf analysis

Whole directory

Proxy pattern analysis

Sources

clprolf compiler

clprolf compiler directory

clprolf frameworks

clprolf Java framework

clprolf C# framework

clprolf PHP framework

Source examples

clprolf wrappers for Java Standard Libraries

clprolf simple examples

clprolf algorithms examples

clprolf design patterns examples

clprolf games examples

Releases

No releases published

Packages

No packages published

Languages