
raku App::Crag
calculator using raku grammars for the command line
Install
zef install --verbose App::Crag
Usage
crag [--help] <cmd>
Examples
[1] > crag 'say (1.6km / (60 * 60 * 1s)).in: <mph>' #0.99mph
[2] > crag '$m=95kg; $a=♎️<9.81 m/s^2>; $f=$m*$a; say $f' #931.95N
[3] > crag 'say :<12.5 ft ±3%> .in: <mm>' #3810mm ±114.3
[4] > crag '$λ=2.5nm; $ν=c/$λ; say $ν.norm' #119.92PHz
[5] > crag '$c=:<37 °C>; $f=:<98.6 °F>; say $f cmp $c' #Same
[6] > crag 'say |<80°T> + |<43°30′30″M> .T' #124°ESE (T)
[7] > crag 'say ♑️<5 days 4 hours 52 minutes>' #124:52:00
[8] > crag 'say @physics-constants-abbreviations.join: "\n"' # ...
- crag goes
subst( ':<' => '♎️<', '|<' => '♓️<', '^<' => '♑️<' )
- crag goes
sub r( $x = 0.01 ) { $Physics::Measure::round-val = $x }
echo RAKULANG='en_US'
for us gallons, pints, mpg, etc.
More Info
Copyright
copyright(c) 2023 Henley Cloud Consulting Ltd.