Sha256: 3dc1946b18ad7ed9e98e96f59626f217b409cc35211ed8266c54e6fc7f5900da
Contents?: true
Size: 782 Bytes
Versions: 322
Compression:
Stored size: 782 Bytes
Contents
module SpaceAge exposing (..) type Planet = Mercury | Venus | Earth | Mars | Jupiter | Saturn | Uranus | Neptune earthYearInSeconds = 365.25 * 24 * 60 * 60 ageOn : Planet -> Float -> Float ageOn planet seconds = seconds / (secondsPerYear planet) secondsPerYear : Planet -> Float secondsPerYear planet = earthYearInSeconds * case planet of Mercury -> 0.2408467 Venus -> 0.61519726 Earth -> 1 Mars -> 1.8808158 Jupiter -> 11.862615 Saturn -> 29.447498 Uranus -> 84.016846 Neptune -> 164.79132
Version data entries
322 entries across 322 versions & 1 rubygems