Skip to Content
Mélodium 0.10.2 is now available!

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.

  1. 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>

  2. 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
  3. 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.

  4. 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.

  5. 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.

  6. 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.