Feuille de route
Ce qui arrive ensuite
Un aperçu de la direction que prend Mélodium. Ces éléments sont classés par priorité, du plus proche au plus lointain.
- 01À venir en premier
Les secrets comme type de donnée
Un type de donnée Secret dédié, tel que Secret<string>, pour porter les valeurs sensibles telles que les clés d'API et les identifiants. Il circule entre les traitements comme n'importe quelle autre valeur, tout en restant à l'écart des journaux, des traces et des données sérialisées.
Secret<string> - 02
Documentation par paquet
Mélodium dispose aujourd'hui d'une documentation globale unique, couvrant l'ensemble du langage et de la bibliothèque standard. Chaque paquet aura sa propre référence, générée par paquet et par domaine fonctionnel, au moyen d'un outil de génération de documentation dédié couplé à un service en ligne pour la consulter et l'héberger.
Consulter la documentation actuelle - 03
Ressources dans les programmes
Les ressources deviendront un type d'élément à part entière, au même titre que les traitements, les modèles et les fonctions. Les programmes pourront déclarer et injecter des ressources externes, telles que des fichiers, des connexions ou de la configuration, avec le même statut que les autres briques du langage.
- 04
Support de Python
Mélodium prend déjà en charge l'écriture de traitements en JavaScript aux côtés de ceux en Rust. Le support de Python suivra le même modèle, permettant aux bibliothèques et équipes déjà en Python de se connecter directement aux programmes de flux de données de Mélodium.
- 05
Support des paquets compilés en WebAssembly
Compiler et charger des paquets sous forme de modules WebAssembly. Les paquets deviennent portables et isolés, capables de s'exécuter partout où le moteur tourne, indépendamment de la plateforme hôte.
- 06
Registre de paquets
Un lieu central pour publier, découvrir et versionner les paquets Mélodium. Le partage des traitements et des modèles entre projets et équipes devient simple.
Le développement se fait au grand jour, et les avancées sont partagées régulièrement.