class

TopFn

@Js
const class TopFn : Fn, Thunk

Top level function in the namespace

constructors make

fields isDeprecated

Return if this function has been deprecated

meta

Func def metadata

qname

Qualified name if function was resolved against xeto namespace

isAdmin

Is this function tagged as admin-only

isSu

Is this function tagged as superuser-only

methods toStr

Return only name

isTop

Return true

isLazy

Is this a lazy function that accepts un-evaluated arguments

callList

Thunk.call implementation

dis

Display string taking into account old tags in defMeta

callList virtual Obj? callList(Obj?[]? args)

Thunk.call implementation

dis Str dis()

Display string taking into account old tags in defMeta

isAdmin const virtual Bool : isAdmin

Is this function tagged as admin-only

isDeprecated const virtual Bool : isDeprecated

Return if this function has been deprecated

isLazy virtual Bool isLazy()

Is this a lazy function that accepts un-evaluated arguments

isSu const virtual Bool : isSu

Is this function tagged as superuser-only

isTop virtual Bool isTop()

Return true

make new make(Loc loc, Str name, Dict meta, FnParam[] params, Expr body)

meta const virtual Dict : meta

Func def metadata

qname const Str? : qname

Qualified name if function was resolved against xeto namespace

toStr virtual Str toStr()

Return only name

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST