3 ms·
The problem isn't accidentally downloading the wrong package. How am I supposed to talk about this package? I regularly use monkeypatching (the existing meaning
by vqbd 3y ago
The problem isn't accidentally downloading the wrong package. How am I supposed to talk about this package? I regularly use monkeypatching (the existing meaning) to prototype out concepts. "I monkey patch dot pied this function"? Cause that doesn't seem to be the name used everywhere.
Why not name it something like Gorillapatch? Gorillas are stronger than monkeys as a slogan or whatever.
The core issue is how am I supposed to talk about regular monkeypatching and your library in the same sentence.
- JackHopkins 3y agoThis is a solid point, at the end of the day creating confusion with the name wasn't the goal in any way as there already are 100s of (often overlapping) terms floating around in this scene. I appreciate the critique and we'll have a think over this. If you have any other naming ideas, would love to hear them!
- pbronez 3y agoMaybe keep the “Monkey” and work around that? MonkeySeeDo —> it sees what you’re doing and does it better CutMonkey —> it’s a monkey patch that’s cut weight to lean fighting trim TypeMonkey —> it uses types to intelligently monkey patch your code MonkeyZipper —> monkey patches that compresses your code MonkeyModels —> monkey patches your models Learning Monkey —> learns how to improve your Large Models Branching out from there… SimianStudy —> it’s a monkey patch that learns PyStill —> it distills your Python functions AutoSqueeze —> automatically squeezes your AI code into efficient implications