THE CLPROLF PROGRAMMING LANGUAGE

AI Tools feedback

ChatGPT reaction

clprolf Programming Language And Framework

CLear PROgramming Language and Framework. Official website of the new programming language clprolf, which is a superset of Java, and about clprolf Java Framework both. The clprolf framework is a java framework with pure annotations, to leverage clprolf language in Java, it has the same goal. So I will talk about the language, but this could be applied for those who are interested in the clprolf java framework. A clprolf C# framework is present too, for the C# users, as well as a clprolf PHP 8 Framework. clprolf is the fruit of a reflection on how we could clarify programming, espcially OOP. It is a programming language designed for clarity, simplicity, and ease of use. It aims to follow the fundamental theorem of software engineering, by adding a layer of indirection, especially for classes and interfaces. The language, and frameworks, inherently embeds good object oriented principles, and significant design patterns, which is a unique feature in programming languages. The language's approach is, at the same time, to support and ease the algorithms writing, thanks to classes and interfaces types, and to modifiers addition.

One of the main goal, or perhaps the most important goal in clprolf, is to ease writing programs that we would look like quite impossible or very hard to write. The approach to master and make intuitive and fun the objects and class components aims to make almost totally direct or intuitive the programming task. Writing code with pleasure and fun, make it interesting, all this should be permitted with clprolf approach. While aiding in thinking of one solution to solve the writing problems, clprolf aims to aid in eventually seeing all other possible solutions. Indeed all the possible interpretations should help to bring different ways to solve the problem, and mastering it. The conception of the applications should become more human-like and manageable.

The clprolf framework could bring an interesting solution for those who want to make easier java code writing. This is of course also possible with the C# and PHP versions. The clprolf framework brings solutions for coding with ease and fun, while keeping a great codebase quality. Teaching is concerned, but we're talking for other programmers too, who would look for such facilitating solutions. Scientists could be concerned, but computer scientists and developers too, who could look for concrete and easy solutions for programming.

clprolf's design started in 2019, and now it's quite stable. I needed it for my own purposes and work, and I have tested the concepts in my work and home programming. I especially seek out persons who want to test the language or the clprolf framework for java, C# and PHP8. If people are interested, they can participate further in discussions, writing example code, or writing tools, for example, or submitting evolution ideas for clprolf. I put code examples, language description in the main README file, clprolf compiler and annotation framework for java. I'll try to collorate with other repositories by using clprolf framework, for supporting but as a way to demonstrate practical usage of clprolf.

There is a basic clprolf compiler, but it works great. There is a clprolf framework for java developers too, with java annotations, for leveraging clprolf's concepts in java.

I used chatGPT at the end of my work, for validate clprolf's design choices, and for feedback and overview. As I don't want autopromotion, I regularly ask chatGPT assistance and support, and add them to this README file. The complete and detailed definition stands at the end of this file.