Tant qu'a générer du Rust, tu peux aussi utiliser des macro procédurale.
Idée intéressante, mais je trouve qu'utiliser des templates est moins capilo-tracté que manipuler le TokenStream de Rust. J'ai jamais réussi à faire ce que je veux avec les macros de Rust, je les trouve atroces.
Mais bon, ça c'est parce que mon langage préféré, Elixir, a juste la meilleure syntaxe du monde (totalement subjectif, totalement assumé) pour les macros :)
Pour les erreurs, je suggère codemap-diagnostic
Excellent ! Je garde de côté, merci :)
tu pourrait avoir un self-contained Cargo.toml (qui est à la fois valid toml et rust) comme fichier pour le build système:
J'ai pas compris l'exemple, ce code irait dans le main.rs du projet ? Et il est censé faire quoi ?
[^] # Re: Générer du Rust
Posté par David Delassus (site web personnel) . En réponse au journal [Letlang] Écrire un compilateur en Rust. Évalué à 4.
Idée intéressante, mais je trouve qu'utiliser des templates est moins capilo-tracté que manipuler le TokenStream de Rust. J'ai jamais réussi à faire ce que je veux avec les macros de Rust, je les trouve atroces.
Mais bon, ça c'est parce que mon langage préféré, Elixir, a juste la meilleure syntaxe du monde (totalement subjectif, totalement assumé) pour les macros :)
Excellent ! Je garde de côté, merci :)
J'ai pas compris l'exemple, ce code irait dans le main.rs du projet ? Et il est censé faire quoi ?
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg