Zulip Chat Archive
Stream: general
Topic: export renaming
Yury G. Kudryashov (Feb 01 2020 at 14:34):
Is it possible to export one name from a namespace while renaming it?
Chris B (Feb 01 2020 at 21:36):
Not sure, but if it helps, you can do the renaming when you import it instead.
open foo (renaming bar -> baz)
Eric Wieser (Aug 30 2021 at 09:07):
Is there any way to use export foo (renaming ...) without having to add (hiding every name under the sun)? In #8918 I wrote
export mul_distrib_mul_action (smul_one) mul_distrib_mul_action (renaming smul_mul → smul_mul')
which I hoped would mean "export smul_one as smul_one and smul_mul as smul_mul'", but it actually mean "export everything except rename smul_mul to smul_mul'.
Is there a spelling I've missed?
Mario Carneiro (Aug 30 2021 at 09:14):
the syntax exists, it is export mul_distrib_mul_action (smul_one) (renaming smul_mul → smul_mul'), but it is rejected with
invalid 'open/export' command option, mixing explicit and implicit 'open/export' options
Mario Carneiro (Aug 30 2021 at 09:16):
Note that fancy export options are on the lean 4 chopping block, so you are probably best off doing something else
Last updated: May 02 2025 at 03:31 UTC