An open API service indexing awesome lists of open source software.

https://github.com/vdelachaux/classes

Write more readable code once you've hidden complexity in class objects
https://github.com/vdelachaux/classes

4d-code 4d-project

Last synced: 25 days ago
JSON representation

Write more readable code once you've hidden complexity in class objects

Awesome Lists containing this project

README

          

[![language](https://img.shields.io/static/v1?label=language&message=4d&color=blue)](https://developer.4d.com/)
[![language](https://img.shields.io/github/languages/top/vdelachaux/classes.svg)](https://developer.4d.com/)
![code-size](https://img.shields.io/github/languages/code-size/vdelachaux/classes.svg)
[![license](https://img.shields.io/github/license/vdelachaux/classes)](LICENSE)

Thanks to 4D for providing the [dot notation](https://developer.4d.com/docs/en/Concepts/object.html#object-properties) and the [**Formula**](https://doc.4d.com/4Dv18/4D/18/Formula.301-4505749.en.html) command. This makes it possible to use class programming in 4D to make the code more readable and intuitive.

Here is my thoughts and the results of my experiences around these incredible novelties.

For several years, my motivation has been to simplify code writing. The recent arrival of new functionalities of the language of 4D led me to the results that I give you in this project.

This is not a "how do I" or a recommendation, but a work in progress way that may interest some developers to explore. If this is the case, your contributions or comments will be welcome.

See the [Documentation](Documentation/) folder, the [How to use](https://github.com/search?utf8=✓&q=repo%3Avdelachaux%2Fclasses+extension%3A4dm+filename%3AHTU_*.4dm&type=Code&ref=advsearch&l=&l=) or the [test](https://github.com/search?utf8=✓&q=repo%3Avdelachaux%2Fclasses+extension%3A4dm+filename%3Atest_*.4dm&type=Code&ref=advsearch&l=&l=) methods.