Zulip Chat Archive
Stream: new members
Topic: minor PR for lean4-metaprogramming-book
Krishna Padmasola (Aug 27 2024 at 15:47):
Hi, I am trying to learn Lean programming and am really happy with the quality of the books. I came across a minor typo in the tactics chapter for which I raised a PR. Please let me know if it is acceptable. I would like to learn by contributing, so if you can suggest any beginner friendly issues, I'd really appreciate it. Thank you!
Julian Berman (Aug 27 2024 at 16:01):
Welcome! I think that looks good, appreciated. Waiting for CI to pass and then will merge.
Julian Berman (Aug 27 2024 at 16:02):
I think it's useful if you share your goals/background a bit! I assume when you say you're trying to learn Lean programming -- is that specifically in contrast to using Lean for mathematics? But yeah your background may help others have ideas for how you can help!
Krishna Padmasola (Aug 27 2024 at 16:25):
Thanks @Julian Berman. I am employed in the software industry. My work involves programming in Java. I have also used C/C++/Python in the past. Few years ago I came across Haskell and since then I have been trying to wrap my head around it. Lean seems very similar. I am curious about the theorem proving aspect of it and the meta programming part.
I do have some background in Math and Physics, having studied Physics at graduate level, but that was a while back :-). My math skills at this point may not suffice for using Lean for Math proofs, but I should be able to contribute to any programming related tasks/issues.
Adomas Baliuka (Aug 27 2024 at 23:05):
There's a few open PRs on that repo (disclosure: two by me) so I had thought it's not really maintained anymore. Very glad to hear it is! It's a nice book about a topic that's (for me) really hard to learn by comparison. :heart:
Julian Berman (Aug 27 2024 at 23:44):
So I'm happy to merge PRs but am careful with them given I... haven't had a chance to read the book! But if they're trivial you're welcome to ping me (here or on the pr)
Adomas Baliuka (Aug 28 2024 at 09:09):
@Julian Berman my PRs would be lean4-metaprogramming-book/#144 and lean4-metaprogramming-book/#143
- 143 is just slightly improved wording and removes a repeated word "a".
- 144 is about an error (wrong universe levels) in a code example (discussed here)
Krishna Padmasola (Sep 29 2024 at 04:07):
@Julian Berman I opened another minor PR here: https://github.com/leanprover-community/lean4-metaprogramming-book/pull/146. Can you please review when you get a chance? Thanks!
Julian Berman (Sep 29 2024 at 14:19):
I left a small comment. Thanks for the PR!
Krishna Padmasola (Sep 29 2024 at 16:52):
@Julian Berman Thanks for your review comments. I applied the suggested change and updated the PR.
Last updated: May 02 2025 at 03:31 UTC