Zulip Chat Archive

Stream: mathlib4

Topic: Mathlib is open for refactoring!


Scott Morrison (Jul 22 2023 at 10:24):

We've just made the port-complete tags on both the old and new repositories!

What does this mean:

  • While we hope that it will remain viable to use mathport to port lean 3 projects which depend on mathlib3 to Lean 4, the mathlib4 and mathlib3 repositories will start to diverge faster now.
  • Some people porting lean 3 projects may find that it works better to port to the port-complete tag of mathlib4, and then bump up to the latest. Please let us know how this goes, and ask for the help you need!
  • PRs marked after-port are now fair game for merging!
  • Mathlib is open for refactoring PRs!
  • We finished^*!

Caveats:

  • there's still quite a few not-too-late PRs on mathlib3, that we would like to get merged and forward ported. But besides that, mathlib3 is done, and closed.
  • there is a lot of documentation, and other pages on the community webpage, that still need updating. Contribution to this work is very much appreciated.

Scott Morrison (Jul 22 2023 at 10:25):

I'm somewhat amazed that we got there!

Scott Morrison (Jul 22 2023 at 10:26):

I hope we can plan a bit of a PR review sprint sometime soon. It would be great to start off afresh on Mathlib with persistently smaller backlogs of PRs. :-)

Yury G. Kudryashov (Jul 22 2023 at 13:24):

#queue3 #queue

Yury G. Kudryashov (Jul 22 2023 at 13:27):

I've recently copied topic labels (t-*) to mathlib4. It would be nice if PR authors will apply them to their PRs.


Last updated: Dec 20 2023 at 11:08 UTC