Skip to content

A word of caution from NormΒ #13

@benjub

Description

@benjub

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions