-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Digging through my older emails, I found an email I received from Norm in 2017, from which I extract the following word of caution. It was before the move to GitHub, but some parts are still relevant. This is not a real "Issue" in GitHub's sense, but I thought I'd leave it open here for a while.
Another issue with the metamath program that people have requested is putting it on GitHub. However, strange as it may seem I actually don't want to encourage major contributions at this point in time. Almost every unsolicited patch I've been sent has had to be rewritten by me to fix memory leaks and other issues, and it can take a lot of my time to analyze them in complete detail. C is a dangerous language if you don't have intimate knowledge of all details of the program's data structures etc. If I put it on GitHub, I would dread having someone make a massive change that would require a week or more of my time to analyze. Ensuring bug-free code can take more time than it took to write it. I keep past versions archived and will put them on GitHub when that day comes.