私は boo を使用して DSL を作成していますが、可能な限り DRY に保ちたいと考えています。ネストされたマクロを再利用する方法があるかどうか疑問に思っていました。例えば
topmacro1:
submacro:
topmacro1['submacro'] = 'defined'
topmacro2:
submacro:
topmacro2['submacro'] = 'defined'
サブマクロ マクロは、親マクロのハッシュに値を設定するだけです。すべての親マクロでサブマクロを再定義しないようにする方法はありますか?
前もって感謝します、
トーマス