Advice for package naming

Hi there!

I am working on a package for different Constraint-Based Local Search (CBLS) Solvers.

I am a bit at a loss on how to name it.

  • CBLS.jl is hard to understand outside of the community. Same for CBLSSolvers.jl
  • ConstraintBasedLocalSearchSolvers.jl is a bit long, making things annoying to use.

Any recommendations?

1 Like

Do you need all those adjectives in the name, How about ConstrainedSolvers.jl or something?

We generally recommend people avoid acronyms in package names.

See Package naming guidelines

What about dropping just half of the adjectives? eg.

ConstraintBasedSolvers.jl
LocalSearchSolvers.jl

3 Likes

LocalSearchSolvers.jl is a pretty nice name.

1 Like

I guess I will settle for LocalSearchSolvers.jl, even I will only implement some constraint-based ones :stuck_out_tongue:

Thank you, all!

1 Like