Zulip Chat Archive
Stream: general
Topic: derive instances
Bernd Losert (Apr 26 2022 at 21:12):
Say I have def MyNat := nat. Is there a macro that will derive instsances for e.g. has_add from the nat instance?
Yaël Dillies (Apr 26 2022 at 21:13):
@[derive has_add] def MyNat := nat
Bernd Losert (Apr 26 2022 at 21:22):
Thanks. If I just want MyNat to be an "alias" to nat, how do I define it?
Bernd Losert (Apr 26 2022 at 21:22):
Should I just define it as syntax?
Yaël Dillies (Apr 26 2022 at 21:25):
abbreviation MyNat := nat
Bernd Losert (Apr 26 2022 at 21:35):
Cool. Thanks.
Last updated: May 02 2025 at 03:31 UTC