Zulip Chat Archive
Stream: new members
Topic: package
edklencl (Jan 12 2025 at 10:20):
how to import my own package. is it like python
Kevin Buzzard (Jan 12 2025 at 14:29):
An example from mathlib:
import Aesop.Index.Basic
import Aesop.RulePattern
import Aesop.Rule.Basic
import Aesop.Tracing
import Batteries.Lean.Meta.InstantiateMVars
import Batteries.Lean.PersistentHashSet
import Batteries.Lean.Meta.DiscrTree
Derek Rhodes (Jan 12 2025 at 22:20):
Modules systems can be really confusing because things are spread out over multiple files and directories. I find that it helps to look at minimal projects.
Chapter 4 of the new lean language reference is dedicated to files, modules, libraries and packages:
https://lean-lang.org/doc/reference/latest/Source-Files/#The-Lean-Language-Reference--Source-Files
edklencl (Jan 13 2025 at 02:57):
Kevin Buzzard said:
An example from mathlib:
import Aesop.Index.Basic import Aesop.RulePattern import Aesop.Rule.Basic import Aesop.Tracing import Batteries.Lean.Meta.InstantiateMVars import Batteries.Lean.PersistentHashSet import Batteries.Lean.Meta.DiscrTree
:mahjong:
Last updated: May 02 2025 at 03:31 UTC