Handbook
Glossary
haversineDist ( as bs -- d )
Vocabulary
rosetta-code.haversine-formula
Inputs
as
an
object
bs
an
object
Outputs
d
an
object
Definition
USING:
arrays
kernel
math
math.functions
math.vectors
sequences
;
IN:
rosetta-code.haversine-formula
:
haversineDist
( as bs -- d )
[
[
deg>rad
]
map
]
bi@
[
[
swap
-
haversin
]
2map
]
[
[
first
cos
]
bi@
*
1
swap
2array
]
2bi
vdot
haversininv
R_earth
*
;