Zulip Chat Archive

Stream: lean4

Topic: merging namespaces?


Jason Gross (Mar 19 2021 at 14:55):

Is there a way to merge namespaces? (Really the feature that I want is for open foo to be attached to a namespace, so that as soon as I open the namespace, foo is also opened)

Sebastian Ullrich (Mar 19 2021 at 14:57):

export foo does exactly that :)

Jason Gross (Mar 19 2021 at 14:59):

It gives me an error: expected '('

Sebastian Ullrich (Mar 19 2021 at 15:02):

Ah. It only works with an explicit list of identifiers to be exported in Lean 4.

export MonadEnv (getEnv modifyEnv)

Jason Gross (Mar 19 2021 at 15:03):

What if the things I want to export are just the scoped attributes and syntax rules / notations / unification hints?

Jason Gross (Mar 19 2021 at 15:04):

Hm, export Foo (some_instance) does not seem to export the fact that some_instance is an instance

Sebastian Ullrich (Mar 19 2021 at 15:10):

Oh, not sure that interaction has been considered before


Last updated: Dec 20 2023 at 11:08 UTC