最近はprestringにcodeobjectというものを組み込もうとしている。実はこのcodeobjectというものの雛形は既に作って使われていたりする。prestringがasync/awaitをサポートした。prestringは文字列を生成するためのライブラリ。with構文を乱用している。prestringに複数ファイルの出力機能を付けた。prestring.output:outputを使う。正確には以前からあったモジュールだったのだけれど、あまりにも貧弱かつ使いにくかったので書き直した。個人的にコード生成をするときにはprestringというパッケージをベースにして行うことが多い。テンプレートエンジンによるコード生成やASTを直接触る方法との差分は別の機会に書くとして今回追加しようとした機能についてまとめておく。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。