Code Monkey home page Code Monkey logo

Comments (2)

mdaeron avatar mdaeron commented on July 20, 2024

Hi Tim, that's indeed something to consider.

Con(s):

  • Backwards-compatibility. Changing a library's name will break existing scripts. General practice is to avoid such drastic changes unless there is a compelling reason to do so.

Pro(s):

  • What you mentioned: the library now handles more than Δ47. One may also argue that not many people would use it for Δ48 or Δ49 and not also for Δ47.
  • Discoverability: people might rule out using the library if they assume that it only handles Δ47? I try to address this prominently in the readme and "about" tab.

Also, the best suitable name is not obvious to me:

  • clumpy covers much more than Δ47/48/49. I don't want to piss off the methane people for instance.
  • D4xcrunch is pretty arcane, I suspect many would not get what it's about without going into the readme.
  • co2clump et al. is possible, but there are many similar packages out there and I'm not sure what names they all use.
  • FWIW, the first ever version of this was called rambaldi. John E. loved it: it's nerdy and arcane. Milo Rambaldi is a fictional, 15th-century character from Alias, who has a fetish for the number 47 and uses it to encrypt various bits of secret code.

Ideally, any name change would still let people use import D47crunch for backwards-compatibility. I can look into how it's usually done. Turns out this is probably easy to achieve.

from d47crunch.

timpol avatar timpol commented on July 20, 2024

Are the methane people not familiar with how to do a pull request? :)

Those are all good and interesting points. I'm not familiar with Alias, but I can see why rambaldi would please someone who is!

from d47crunch.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.