Reggae یک سیستم ساختاری (متا) است که دارای جلوی چندگانه (D ، پایتون ، روبی ، Javascript ، Lua) است و دارای پس زمینه (make، ninja، tup، custom) است.این نرم افزار آلفا است ، فقط در لینوکس تست شده است و احتمالاً باعث ایجاد تغییراتی در آن می شود.ویژگی ها - جلوه های چندگانه: توضیحات ساختنی خواندنی و مختصر را در D ، Python ، Ruby ، JavaScript یا Lua بنویسید.- باطن های چندگانه: باعث ایجاد سیستم های ساخت ، نینجا ، تاپ و یک پس زمینه دودویی سفارشی می شود - مانند autotools ، هیچ وابستگی به خود رگی برای افرادی که فقط می خواهند نرم افزار شما را بسازند نیست.گزینه --export یک سیستم ساخت ایجاد می کند که در ریشه پروژه شما بدون نیاز به نصب رگی بر روی سیستم هدف کار می کند - توضیحات DAG سطح پایین انعطاف پذیر DSL در هر مقدم برای انجام هر کاری - قوانین DSL با سطح بالا برای ساخت مشترکوظایف سیستم برای پروژه های C ، C ++ و D - شناسایی هشدار خودکار وابستگی به هدر / ماژول برای C ، C ++ و D - در صورت تغییر توضیحات ساخت - به صورت خودکار خود را اجرا می کند - ساخت درخت خارج از درخت - نیازی به ایجاد باینری در درخت منبع - کاربرمتغیرهای تعریف شده مانند CMake به منظور انتخاب ویژگی ها قبل از تدوین زمان - ادغام دوبله برای پروژه های D ...