class message_def(v: {
address: int,
data: unknown,
})
class message_def_speed(v: message_def & {
address: 0x04,
data: float32,
})
let message_speed: message_def_speed = {
address: 0x04,
data: 4.2
})
Est-ce que cela répond à la problématique ?
Cela me fait aussi penser que j'aurais aimer parfois un moyen de déclarer les dépendances entre modules, et surtout les dépendances que je ne veux jamais.
Tu veux quelque chose de similaire à Boundary en Elixir. C'est aussi dans mon radar mais pour bien plus tard.
[^] # Re: type
Posté par David Delassus (site web personnel) . En réponse au journal [Letlang] Écrire un compilateur en Rust (partie 3). Évalué à 2.
Alors pour reprendre ton exemple :
Est-ce que cela répond à la problématique ?
Tu veux quelque chose de similaire à Boundary en Elixir. C'est aussi dans mon radar mais pour bien plus tard.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg