Adieu les modules : un nouveau paradigme de programmation basé sur une base de données globale de fonctions

2025-04-04

Cet article propose un paradigme de programmation révolutionnaire : abandonner les modules au profit d’une base de données globale de fonctions. Toutes les fonctions ont des noms uniques et des métadonnées riches, stockées dans une base de données clé-valeur consultable. Cela simplifie les contributions open source (il suffit de contribuer une seule fonction), élimine le problème de partitionnement des modules et facilite la recherche et la réutilisation des fonctions. L’auteur soutient que cette approche est plus bénéfique pour le développement et la maintenance de grands programmes et propose des idées d’implémentation spécifiques et des extensions, telles que des mécanismes de notation des fonctions et d’examen par les pairs.

Développement modularisation