Zulip Chat Archive

Stream: general

Topic: Lean 3 vs Lean 4 in outward-facing materials


Johan Commelin (Oct 10 2023 at 12:54):

We need to work on SEO. If you search the internet for "Natural Number Game" then you'll find the Lean 3 version.

Johan Commelin (Oct 10 2023 at 12:55):

If we think the Lean 4 version is ready for mass consumption (contentwise, and performancewise), then maybe Kevin can use some html-magic to add a pointer to the Lean 4 version.

Gabor Nyeki (Oct 10 2023 at 15:58):

Johan Commelin said:

If we think the Lean 4 version is ready for mass consumption (contentwise, and performancewise), then maybe Kevin can use some html-magic to add a pointer to the Lean 4 version.

If Lean 3 is officially deprecated in favor of Lean 4, it would be a good idea to indicate that throughout in Lean 3's online documentation, books, GitHub repos, and the natural number game.

Patrick Massot (Oct 10 2023 at 16:03):

Gabor, we already try to do that. Please don't hesitate to point out resources that do not comply.

Mauricio Collares (Oct 10 2023 at 16:26):

The Natural Number Game 3 does not point to a Lean 4 version, perhaps because the Lean 4 version is being updated?

Kevin Buzzard (Oct 10 2023 at 16:32):

I am holding off pointing the lean 3 version to the lean 4 version until the lean 4 version is at feature parity with the lean 3 version. I finished advanced addition world today, am working on inequality world, and then the only thing left is advanced multiplication world which is just 4 levels (but which in NNG4 will be used as preparation for divisibility world, one of the new worlds). I am hoping for feature parity by the time I start using the NNG in my course; my first lecture is 16th Oct.

Kevin Buzzard (Oct 10 2023 at 16:32):

The other reason I'm holding off is that I don't have a clue how to edit the Lean 3 web pages ;-)

Gabor Nyeki (Oct 10 2023 at 16:53):

Patrick Massot said:

Gabor, we already try to do that. Please don't hesitate to point out resources that do not comply.

The tutorials repo linked by MithicSpirit on Mathstodon does not mention that Lean 3 is deprecated but I think it would be good if it did and linked to the tutorials4 repo: https://github.com/leanprover-community/tutorials

Patrick Massot (Oct 10 2023 at 17:02):

Thanks Gabor, I fixed this one.

Patrick Massot (Oct 10 2023 at 17:04):

Kevin, don't hesitate to ask for help when you'll be ready to officially deprecate NNG3.

Andrew Yang (Oct 10 2023 at 20:22):

Maybe the mathlib repo itself should contain such a warning as well?

Patrick Massot (Oct 10 2023 at 20:24):

Good catch.

Julian Berman (Oct 10 2023 at 20:57):

Patrick are you intentionally not archiving the repo as well, or perhaps should that be considered?

Patrick Massot (Oct 10 2023 at 20:58):

Could you remind me what is gained from archiving? No more issues/PR?

Julian Berman (Oct 10 2023 at 21:17):

Yes, and also the message gets placed also in a banner at the top of the page so it can be slightly more obvious

Patrick Massot (Oct 10 2023 at 21:21):

Ok, I did it.


Last updated: Dec 20 2023 at 11:08 UTC