c-blake
c-blake
Alternatively/additionally, you may be able to try to just read the parser and/or argcvt for related entities and build up a non-`cligen` dependent example. `cligen` is just kind of a...
Btw, once you have a decent set of physical constants like c, h, pi, G, etc., an alternative to your development with ukNaturalEnergy/MEv and the like would be equational instead...
Just a quick reply - they are a vector space, really in the most ordinary way - all 6 base unit exponents are just a vector, scalar multiplication is exponentiation...
I'm not sure meta type vs realized type/concrete type are the best terms. I've never heard anyone really spell out a fully capable terminology for this stuff. That the "type"...
This isn't terrible, but does not handle the generalized some-constants-equal-1 unit system construction like natural units: https://www.cs.utexas.edu/users/novak/units95.html { and they say SI includes money. Who knew? :-) }
And here is the survey I was thinking of: https://gmpreussner.com/research/dimensional-analysis-in-programming-languages
Also closely related to the "systems with c=1" scenario is dimensional analysis, as you kind of alluded to, but this has more linear algebraic elaboration: https://en.wikipedia.org/wiki/Buckingham_%CF%80_theorem
Anyway, sorry to pepper you with all this. The TL;DR is: Starting with a fully abstract foundation for arbitrary dimensional analysis (not just SI) for any number of base units,...
With this PR and `-d:nimPreviewParseCmdLine` ```Nim import os echo parseCmdLine("\"\"\"takes quoted -s \"\"\"\"\"") echo parseCmdLine("\"\"\"takes quoted -s \" \"\"\"\"") echo "AIEEEEE - Below RAISES with -d:nimPreviewParseCmdLine" echo parseCmdLine("\"\"\"takes quoted -s...
In fact, https://github.com/SolitudeSF/shlex already exists. I doubt from a glance that it is fully compliant with the POSIX spec. @SolitudeSF might know. It would be best to make one of...