Zulip Chat Archive

Stream: general

Topic: leancrawler


Daniel Selsam (Sep 26 2019 at 02:36):

@Patrick Massot What is the status of leancrawler? I would like to generate a visualization of the instance graph across mathlib & friends, and I am wondering whether to build on leancrawler.

Bryan Gin-ge Chen (Sep 26 2019 at 02:44):

I played with it about 2 months ago; I had to make some minor (but straightforward) changes for compatibility with the latest mathlib though.

edit: see this PR

Daniel Selsam (Sep 26 2019 at 02:51):

@Bryan Gin-ge Chen Thanks, so should I start with your compatibility branch?

Bryan Gin-ge Chen (Sep 26 2019 at 02:56):

Sure, try it out and let me know if it works. This crawling script might also be helpful: https://gist.github.com/bryangingechen/e1b460d146549df09df4b5a4a9b2656f (you'll have to edit the paths for your computer)

Daniel Selsam (Sep 26 2019 at 02:58):

@Bryan Gin-ge Chen Thanks, will do.

Patrick Massot (Sep 26 2019 at 06:53):

Leancrawler is pretty hacky, it should be redone by someone who actually knows about programming in general, and Lean meta-programming in particular. But last time I checked it was still usable. It was used to produce the big picture at https://leanprover-community.github.io/lean-perfectoid-spaces/

Patrick Massot (Sep 26 2019 at 06:54):

I'll have a look at Bryan's PR when I'll find some time (which is really rare those days).

Daniel Selsam (Sep 26 2019 at 18:12):

@Patrick Massot

It was used to produce the big picture

Very cool! Thanks for sharing.


Last updated: Dec 20 2023 at 11:08 UTC