Zulip Chat Archive

Stream: Zulip meta

Topic: glossary


Johan Commelin (Oct 27 2021 at 10:52):

Can/should we have a linkifier for glossary#diamond ?

Kevin Buzzard (Oct 27 2021 at 11:58):

More generally should we have linkifiers for everything mentioned in https://leanprover-community.github.io/glossary.html#diamond ?

Kevin Buzzard (Oct 27 2021 at 11:59):

(or perhaps, more reasonably, for many such things)

Shing Tak Lam (Oct 27 2021 at 12:18):

I think Johan is suggesting glossary#foo goes to the entry about foo in the glossary? Although some of the ids that are generated for the titles aren't great for that purpose, eg. (heavy-coderflcode--heavy-codereflcode)

Julian Berman (Oct 27 2021 at 12:19):

Right I saw that

Julian Berman (Oct 27 2021 at 12:19):

I'm gonna fix that in a PR later

Julian Berman (Oct 27 2021 at 12:19):

(by at least removing all the backticks from the titles)

Julian Berman (Oct 27 2021 at 19:15):

OK, thanks to Bryan, this was merged, so though it's a bit harder to discover these (you need to open Developer Tools or otherwise look at the HTML), you can now write #heavy-rfl for that one, or glossary#heavy-rfl as soon as we have that linkifier.

Bryan Gin-ge Chen (Oct 27 2021 at 19:19):

glossary#heavy-rfl

Bryan Gin-ge Chen (Oct 27 2021 at 19:20):

Looks like it works!

Regarding discoverability, I think if we could get the # which pop up when you hover over the heading to give the nicer anchor, that'd probably be sufficient.

Bryan Gin-ge Chen (Oct 27 2021 at 19:20):

(That'll require messing with the python code though.)

Gabriel DORIATH DÖHLER (Nov 22 2021 at 12:45):

Should HoTT, UH (unification hints), TC (type classes) and fbip (functional but in place) be added to the glossary ? As a newcomer I would find it useful as acronyms are hard to search for.

Anne Baanen (Nov 22 2021 at 12:49):

Sounds like a good idea! I think we should also include "dot notation" (a.k.a. "field notation" or "generalized (structure) projections" in the Lean 3 source code)

Stuart Presnell (Nov 22 2021 at 13:14):

Maybe also “API”?

Julian Berman (Nov 22 2021 at 13:25):

All the above definitely seem like good ideas to me too -- maybe put them in an issue ticket so they're tracked -- I haven't made any glossary progress in a week or two, but will get back to it soon unless someone else beats me to these.

Gabriel DORIATH DÖHLER (Nov 22 2021 at 13:49):

https://github.com/leanprover-community/leanprover-community.github.io/issues/226

Anne Baanen (Nov 22 2021 at 14:01):

Created a PR for explaining dot notation

Eric Taucher (Nov 22 2021 at 14:09):

Anne Baanen said:

Created a PR for explaining dot notation

When I first read that I thought of GraphViz dot notation, then realized it probably means list without the syntactic sugar, e.g.

[a,b,c] is

.(a,.(b,.(c,[])))

Patrick Massot (Nov 22 2021 at 14:33):

It's neither of these explanations. Let's put it in the glossary...


Last updated: Dec 20 2023 at 11:08 UTC