Ok, enough beating around the bush. The question is this: If we use Ruby as our math expression parser, and Ruby is optional, then there will be no math expression parsing for people who build without ruby. Since the stuff we release will be ruby-enabled (with the possibility someone will build packages without ruby for convenience), this shouldn't affect that many people. There are two questions here, one for all of you to answer in the poll. Are you willing to live without math expressions if you build without ruby?
For people who download the binary packages, they'll just have another dependency, which is Ruby. For people who build from source, they'll need Ruby dev packages to build.
For Windows users, the ruby dll will be shipped and the only affect they'll have is a slightly larger download. (I can't even begin to estimate how much larger, so "slightly" could be 10MB, or it could be 1MB)
So this is more for people who build from source, for whom development packages will be an added pain, and for people who think they'd like to run arma on a system with potentially limited resources and need to trim out as much cruft as possible. It's also mostly for people building various extensions who would like to use the math expressions to do cool stuff.
Should scripting be optional?
Should scripting be optional?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden