11 private links
Un guide qui semble assez clair sur l'écriture de macro procédurales en Rust.
GPT3 dans Google Sheets ... Et en plus ça a l'air de rendre de vrais services
C'est horrible, mais tellement drôle
Wow, cette macro Rust qui ajoute automatiquement les imports est dingue ! C'aurait peut-être été encore mieux qu'elle rajoute les imports dans le source (façon auto-import wizard)
Je trouve très amusante l'idée d'abuser un test pour en faire un générateur de code (et tout le processus de réflexion avant ça est également intéressant).
Mais quelle idée marrante ! Ce projet utiliser les macros procédurales de Rust pour traduire les mots-clés du langage. Du coup, on peut écrire du Rust français. C'est très drôle (mais pas très pratique)
Donc à la compilation, cette macro va vérifier que l'issue github est toujours ouverte. Comme ça, quand l'issue est fermée, le compilateur vous prévient. C'est vraiment chouette !
Comme je lis ces temps-ci du code GWT, j'ai vu ce bout de code Java avec une méthode native et du JS derrière. Et j'avais beau me douter de ce que ça faisait, l'horreur est quand même grande ... L'outil de build doit salement manger ...
Des thèmes de couleur pour PlantUML? c'est une belle idée !
Je ne suis pas utilisateur de ce genre de logiciels, mais j'avoue qu'il y à là certains twists assez sympa (l'exécution de commandes, par exemple)
Ce fork m'a l'air très chouette, et maintenu qui plus est !
Ca tombe bien, parce qu'il me semble que j'avais proposé quelques modifications qui sont toujours en attente
En parcourant la doc de PlantUML à la recherche du LAYOUT utilisé par C4-PlantUML, je suis tombé sur
- Un préprocessuer
- Un système de macro
Il faut que je relise tout ça, parce que ça a l'air fou
Toutes ces macros Rust sont hyper ultra chouettes !
OHLALA, ça me donne tellement envie de refaire tous mes diagrammes PlantUML comme ça ! (d'ailleurs j'ai un projet pour lequel ce serait très pratique)
Une façon intéressante d'optimiser les messages de Debug affichés, grâce à serde ... évidement
Donc on peut "quasiment" écrire du Java en Rust avec cette macro ... diabolique. Je suis troublé.
Et un chouette exemple AWS d'utilisation de ces macros