Code Monkey home page Code Monkey logo

Comments (8)

AtheMathmo avatar AtheMathmo commented on May 28, 2024 2

I quite like ruslin - it has a similar feel but (at least to me) is easier to say!

from rulinalg.

Andlon avatar Andlon commented on May 28, 2024

All right, I'll try to kick off the discussion. I encourage everyone to just post their ideas without thinking too much about them. Spit out some words, and maybe someone else will spin off of one of them, and then in the end we land on something. Or we don't, and we keep rulinalg.

If we want to stick with the Rust and linear algebra connotations in the name itself, I've played around with ruslin. It is googleable (in the sense that there are no obvious other things people might be referring to, which is the case if you'd call your library Tomato or so), and there are no crates of that name. To me it is also easily/obviously pronounceable, though I'm not sure if that's universal.

Two of the most popular C++ linear algebra libraries are called Eigen and Armadillo. From experience, these names are both memorable. I mention this, because I think we do not necessarily need to be too worried about whether people have the immediate initial associations to rust and linear algebra (though the name Eigen of course is closely related to linear algebra).

Here are some other ideas, based on names of famous contributors to mathematics/linear algebra:

And here are some entirely random ones:

  • Grasp
  • Hyperplane
  • Natal

Personally, I like Ruslin and Sylvester.

from rulinalg.

tokahuke avatar tokahuke commented on May 28, 2024

Sylvester is lovely, but maybe too long to write use sylvester::matrix::yada::yada. I'll toss one more: QRust, from the QR algorithm/factorization.

from rulinalg.

c410-f3r avatar c410-f3r commented on May 28, 2024

thumbsup for ruslin

from rulinalg.

Andlon avatar Andlon commented on May 28, 2024

Do you feel ready to make a decision about this yet, @AtheMathmo, or would you rather leave it open for a longer time?

from rulinalg.

AtheMathmo avatar AtheMathmo commented on May 28, 2024

It seems that enough of us like ruslin for it to be a strong candidate. I want to reach out to the authors of dependent crates first. Mostly to let them know but also to get their opinion!

from rulinalg.

Andlon avatar Andlon commented on May 28, 2024

@AtheMathmo: yeah, that sounds like a good idea!

from rulinalg.

 avatar commented on May 28, 2024

ruslin is cool. I think QRust or related is cooler, but I don't have a strong opinion.

from rulinalg.

Related Issues (20)

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.