nim-lang / fusion

Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.
MIT License
128 stars 16 forks source link

Add `enummaps` module to attach metadata to enums; as a special case, it replaces enum with holes #23

Closed timotheecour closed 3 years ago

timotheecour commented 4 years ago

Add enummaps module which enables a DRY and flexible syntax to attach metadata to enums; it also avoids need for enum with holes

Araq commented 3 years ago

Rejected and no, I don't want to discuss it further, my time is better spent elsewhere and so is yours. Make it a Nimble package and see how many people end up using it.

timotheecour commented 3 years ago

for others: continuing in my private fork for now: https://github.com/timotheecour/fusion/pull/1