Git Product home page Git Product logo

Comments (2)

AgnerF avatar AgnerF commented on June 30, 2024

Thank you for your proposal.
I don't want to confine the vector class library to any particular build system. Many users will prefer different build systems for various reasons. The Apache license allows you to make any forking you like, but it would be your responsibility to keep it up to date.

The manual in .pdf format can be read in standard web browsers. I made it from .tex so that github can show diffs.

from version2.

AdelKS avatar AdelKS commented on June 30, 2024

Thank you for your feedback!

There's one thing I wasn't clear enough on, about the build system: I was making the suggestion to you in particular. When I talked about the build system lock-in, it was regarding your own use of your library, in the sense that you would have to change your own development process to integrate the build system, and switching to another one will require yet another learning curve.
Otherwise, the library can offer support for various build systems at the same time: the folder structure of the project can be fixed, and interested parties can simply contribute the build system they use, for example. But the main one would be the one you would adopt.

Also, I expect that this library is not packaged by linux distributions because of the lack of build system 🤔 not that it makes any significant difference with the simple way we can use the library, as it is (nearly) header only.

I understand very well your stance in both using a build system and about using Latex.

Shall we close this issue or keep it open so people who are interested in using build systems see it ?

Thanks again!

from version2.

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.