libtime

package
v1.16.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultPackageName = "time"

DeafultPackageName is the package name used by LoadPackage.

Variables

This section is empty.

Functions

func BuiltinDurationBetween

func BuiltinDurationBetween(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinDurationMS

func BuiltinDurationMS(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

BuiltinDuriationNS returns a float equal to the the number of nanoseconds in the given duration.

func BuiltinDurationNS

func BuiltinDurationNS(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

BulitinDuriationNS returns an integer equal to the the number of nanoseconds in the given duration.

func BuiltinDurationSeconds

func BuiltinDurationSeconds(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

BulitinDurationSecods returns a float equal to the the number of seconds in the given duration.

func BuiltinElapsed

func BuiltinElapsed(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinFormatRFC3339

func BuiltinFormatRFC3339(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinFormatRFC3339Nano

func BuiltinFormatRFC3339Nano(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinParseDuration

func BuiltinParseDuration(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinParseRFC3339

func BuiltinParseRFC3339(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinParseRFC3339Nano

func BuiltinParseRFC3339Nano(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinSleep

func BuiltinSleep(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

BulitinSleep sleeps for the given duration before returning.

func BuiltinTimeAdd

func BuiltinTimeAdd(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinTimeEq

func BuiltinTimeEq(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinTimeGT

func BuiltinTimeGT(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinTimeLT

func BuiltinTimeLT(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func BuiltinUTCNow

func BuiltinUTCNow(env *lisp.LEnv, args *lisp.LVal) *lisp.LVal

func Duration

func Duration(d time.Duration) *lisp.LVal

Duration returns an LVal representing duration d.

func Get

func Get(v *lisp.LVal) (time.Time, bool)

GetTime gets a time.Time value from v and returns it.

func GetDuration

func GetDuration(v *lisp.LVal) (time.Duration, bool)

GetDuration gets a time.Duration value from v and returns it.

func LoadPackage

func LoadPackage(env *lisp.LEnv) *lisp.LVal

LoadPackage adds the time package to env

func Time

func Time(t time.Time) *lisp.LVal

Time creates an LVal representing the time t.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL