David Peter e479a77b62 Add documentation 1 vuosi sitten
..
name_resolution_error 5760135223 Allow overwriting of constants/functions, closes #149 2 vuotta sitten
parse_error bfa32eac73 Change postfix apply to |> 1 vuosi sitten
runtime_error cd65049596 feat(ffi/procedures): assert_eq/3: better error message using consistent units for comparands 1 vuosi sitten
tests e479a77b62 Add documentation 1 vuosi sitten
typecheck_error d9de66a365 Comment out failing tests 1 vuosi sitten
acidity.nbt 21b8c86ca4 Fix tests 2 vuotta sitten
air_resistance.nbt dc1eeeb2ad Rename speed => velocity 2 vuotta sitten
barometric_formula.nbt c354c0995f String interpolation with arbitrary sub-expressions! 2 vuotta sitten
binomial_coefficient.nbt 6b6d0de3c7 Improve binomial coeffient example using logical operators 2 vuotta sitten
body_mass_index.nbt e157883a81 Add examples to the documentation 2 vuotta sitten
custom_dimensions.nbt 3c4d93af1b Shorthand notation for adding new dimensions, closes #42 2 vuotta sitten
earth_mass.nbt eae4c53fd9 Initial support for multiline statements, see #112 2 vuotta sitten
euler_approximation.nbt af0f856958 Add euler approximation example 2 vuotta sitten
factorial.nbt 9073f19d4f Major documentation update 1 vuosi sitten
flops.nbt 86451742fa Update FLOP example 2 vuotta sitten
generics.nbt b445d5501b Add type parameters to the type 'AST', check missing Dim constraints 1 vuosi sitten
geographical_distance.nbt 7bc27bbc67 New example: Geographical distance 1 vuosi sitten
hello_world.nbt e8a709684b Add strings to the language, use markup for printing 2 vuotta sitten
inter_dot_spacing.nbt 1b214e25b6 Add misc units 2 vuotta sitten
kinetic_energy.nbt dc1eeeb2ad Rename speed => velocity 2 vuotta sitten
medication_dosage.nbt c354c0995f String interpolation with arbitrary sub-expressions! 2 vuotta sitten
molarity.nbt e157883a81 Add examples to the documentation 2 vuotta sitten
musical_note_frequency.nbt c354c0995f String interpolation with arbitrary sub-expressions! 2 vuotta sitten
nested_function_calls.nbt ae7be9b3e4 Rename project to Numbat 3 vuotta sitten
numbat_syntax.nbt 2e778bdafd Change syntax to … where … and …, solve remaining tasks 1 vuosi sitten
paper_size.nbt ff57ae9adf Safe versions of round/ceil/floor/trunc 1 vuosi sitten
pendulum.nbt a2be63f82d Add short+long aliases for most phys. constants 2 vuotta sitten
pipe_flow_rate.nbt c354c0995f String interpolation with arbitrary sub-expressions! 2 vuotta sitten
population_growth.nbt ff57ae9adf Safe versions of round/ceil/floor/trunc 1 vuosi sitten
print.nbt c354c0995f String interpolation with arbitrary sub-expressions! 2 vuotta sitten
projectile_motion.nbt dc1eeeb2ad Rename speed => velocity 2 vuotta sitten
readme-demo.nbt 551700766a Add demo from README as an example 2 vuotta sitten
recipe.nbt b445d5501b Add type parameters to the type 'AST', check missing Dim constraints 1 vuosi sitten
stopping_distance.nbt dc1eeeb2ad Rename speed => velocity 2 vuotta sitten
thermal_conductivity.nbt fda779e476 Add more physical dimensions 2 vuotta sitten
type_inference_gauss_elimination.nbt afd3a57b9b Type-inference Gauss elimination example 1 vuosi sitten
unicode.nbt a2be63f82d Add short+long aliases for most phys. constants 2 vuotta sitten
voyager.nbt e3aa7b7230 Add Voyager 1 example 1 vuosi sitten
what_if_11.nbt c8fc155c2c Use mean earth radius, update XKCD/What-if examples 1 vuosi sitten
what_if_158.nbt b3388c6979 Fix another occurrence typo 2 vuotta sitten
workhours.nbt d43737c1e6 Use tropical years as 'year' unit 2 vuotta sitten
xkcd_2585.nbt ff57ae9adf Safe versions of round/ceil/floor/trunc 1 vuosi sitten
xkcd_2812.nbt ff57ae9adf Safe versions of round/ceil/floor/trunc 1 vuosi sitten
xkcd_681.nbt 2ead484c7f Add XKCD comics to documentation 1 vuosi sitten
xkcd_687.nbt deda3fe26c Update examples in book 2 vuotta sitten

readme-demo.nbt

use units::currencies

8 km / (1 h + 25 min)
140 € -> GBP
atan2(30 cm, 1 m) -> deg
let ω = 2π c / 660 nm
print("Energy of red photon: {ℏ ω -> eV}")