Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codr7/g-fu
/ functions
Functions
543 in github.com/codr7/g-fu
⨍
Functions
543
◇
Types & classes
97
↓ 2 callers
Method
ReadId
(pos *Pos, in *strings.Reader, out Vec, prefix rune)
v1/src/gfu/read.go:219
↓ 2 callers
Method
Resolve
(g *G, task *Task, key *Sym, args_env *Env, silent bool)
v1/src/gfu/env.go:212
↓ 2 callers
Method
SetPlace
(g *G, task *Task, key Vec, set Setter, args_env *Env)
v1/src/gfu/env.go:247
↓ 2 callers
Method
Use
(g *G, src *Env, ids ...string)
v1/src/gfu/env.go:291
↓ 2 callers
Method
Wait
()
v1/src/gfu/task.go:74
↓ 1 callers
Method
Bool
(val Val)
v1/src/gfu/val.go:16
↓ 1 callers
Method
BoolVal
(val Val)
v1/src/gfu/bool.go:3
↓ 1 callers
Method
BreakLoop
(task *Task, env *Env, cause E, args_env *Env)
v1/src/gfu/restart.go:80
↓ 1 callers
Method
Catch
(task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/catch.go:18
↓ 1 callers
Method
CheckArgs
(g *G, args Vec)
v1/src/gfu/fun.go:50
↓ 1 callers
Method
Clear
()
v1/src/gfu/env.go:41
↓ 1 callers
Method
Clone
(val Val)
v1/src/gfu/val.go:24
↓ 1 callers
Method
Cmp
(val Float)
v1/src/gfu/float.go:28
↓ 1 callers
Method
Dump
(val Val, out *bufio.Writer)
v1/src/gfu/val.go:36
↓ 1 callers
Method
Dump
(g *G, out *bufio.Writer)
v1/src/gfu/arg.go:82
↓ 1 callers
Method
EString
(g *G)
v1/src/gfu/arg.go:97
↓ 1 callers
Method
EachParent
(func(Type))
v1/src/gfu/type.go:23
↓ 1 callers
Method
Extend
(g *G, src *Env, clone bool, keys ...*Sym)
v1/src/gfu/env.go:93
↓ 1 callers
Method
FindConst
(id *Sym)
v1/src/gfu/g.go:191
↓ 1 callers
Method
GetVar
(g *G, key *Sym, silent bool)
v1/src/gfu/env.go:135
↓ 1 callers
Method
Init
(prev *Try)
v1/src/gfu/try.go:11
↓ 1 callers
Method
Init
(etype Type, imp *Fun)
v1/src/gfu/catch.go:12
↓ 1 callers
Method
Init
()
v1/src/gfu/g.go:83
↓ 1 callers
Method
Init
(src string)
v1/src/gfu/pos.go:25
↓ 1 callers
Method
InitAbc
(g *G)
v1/src/gfu/abc.go:1027
↓ 1 callers
Method
InitEnv
(g *G, env *Env)
v1/src/gfu/mac.go:37
↓ 1 callers
Method
InitEnv
(g *G, env *Env)
v1/src/gfu/fun.go:46
↓ 1 callers
Method
InitIO
(g *G)
v1/src/gfu/io.go:29
↓ 1 callers
Method
InitMath
(g *G)
v1/src/gfu/math.go:51
↓ 1 callers
Method
InitTime
(g *G)
v1/src/gfu/time_lib.go:11
↓ 1 callers
Method
Isa
(val Val, parent Type)
v1/src/gfu/type.go:242
↓ 1 callers
Method
Len
(g *G, val Val)
v1/src/gfu/str.go:63
↓ 1 callers
Method
Member
(c rune)
v1/src/gfu/read.go:24
↓ 1 callers
Method
NewEnv
()
v1/src/gfu/g.go:111
↓ 1 callers
Function
NewMac
(g *G, env *Env, id *Sym, args []Arg)
v1/src/gfu/mac.go:20
↓ 1 callers
Function
NewPrim
(g *G, id *Sym, pure bool, imp PrimImp, args []Arg)
v1/src/gfu/prim.go:21
↓ 1 callers
Function
NewRecall
(args Vec)
v1/src/gfu/recall.go:15
↓ 1 callers
Method
NewRestart
(imp *Fun)
v1/src/gfu/restart.go:50
↓ 1 callers
Function
NewSym
(g *G, tag Tag, name string)
v1/src/gfu/sym.go:21
↓ 1 callers
Function
NewTask
(g *G, env *Env, id *Sym, inbox Chan, body Vec)
v1/src/gfu/task.go:28
↓ 1 callers
Method
Peek
(g *G)
v1/src/gfu/vec.go:92
↓ 1 callers
Method
PrintString
(val Val)
v1/src/gfu/str.go:84
↓ 1 callers
Method
ReadByte
(pos *Pos, in *strings.Reader, out Vec)
v1/src/gfu/read.go:192
↓ 1 callers
Method
ReadQuote
(pos *Pos, in *strings.Reader, out Vec, end CharSet)
v1/src/gfu/read.go:328
↓ 1 callers
Method
ReadSplat
(pos *Pos, in *strings.Reader, out Vec)
v1/src/gfu/read.go:343
↓ 1 callers
Method
ReadSplice
(pos *Pos, in *strings.Reader, out Vec, end CharSet)
v1/src/gfu/read.go:354
↓ 1 callers
Method
ReadStr
(pos *Pos, in *strings.Reader, out Vec)
v1/src/gfu/read.go:371
↓ 1 callers
Method
ReadVec
(pos *Pos, in *strings.Reader, out Vec)
v1/src/gfu/read.go:418
↓ 1 callers
Method
Reverse
()
v1/src/gfu/vec.go:123
↓ 1 callers
Method
Set
(g *G, task *Task, key Val, val Val, args_env *Env)
v1/src/gfu/env.go:224
↓ 1 callers
Method
SetFloat
(val float64)
v1/src/gfu/float.go:62
↓ 1 callers
Method
Sign
()
v1/src/gfu/float.go:74
↓ 1 callers
Method
Start
(g *G, env *Env)
v1/src/gfu/task.go:47
↓ 1 callers
Method
Suffix
()
v1/src/gfu/sym.go:108
↓ 1 callers
Method
Update
(g *G, env *Env, f func(Val) (Val, E))
v1/src/gfu/env.go:356
↓ 1 callers
Method
Version
()
v1/src/gfu/g.go:93
↓ 1 callers
Method
VersionStr
()
v1/src/gfu/g.go:97
↓ 1 callers
Method
add_parent
(key, val Type)
v1/src/gfu/type.go:53
↓ 1 callers
Function
fib
(n, a, b int)
v1/bench/fib_tail.go:8
↓ 1 callers
Function
fib
(n int)
v1/bench/fib_rec.go:8
↓ 1 callers
Function
fun_imp
(g *G, task *Task, env *Env, args Vec, args_env *Env)
v1/src/gfu/abc.go:15
↓ 1 callers
Function
type_check_imp
(g *G, task *Task, env *Env, args Vec)
v1/src/gfu/type.go:69
Method
Abs
()
v1/src/gfu/float.go:16
Method
Abs
(g *G, x Val)
v1/src/gfu/float.go:94
Method
Abs
()
v1/src/gfu/int.go:23
Method
Abs
(g *G, x Val)
v1/src/gfu/int.go:35
Method
Abs
(g *G, val Val)
v1/src/gfu/num.go:20
Method
Abs
(x Val)
v1/src/gfu/num.go:60
Method
Add
(key *Sym, val Val)
v1/src/gfu/env.go:32
Method
Add
(g *G, x Val, y Val)
v1/src/gfu/byte.go:19
Method
Add
(val Float)
v1/src/gfu/float.go:22
Method
Add
(g *G, x, y Val)
v1/src/gfu/float.go:100
Method
Add
(g *G, x, y Val)
v1/src/gfu/int.go:39
Method
Add
(g *G, x Val, _ Val)
v1/src/gfu/num.go:24
Method
Add
(x, y Val)
v1/src/gfu/num.go:71
Method
ArgList
(g *G, val Val)
v1/src/gfu/mac.go:65
Method
ArgList
(val Val)
v1/src/gfu/val.go:12
Method
ArgList
(g *G, val Val)
v1/src/gfu/fun.go:109
Method
ArgList
(g *G, val Val)
v1/src/gfu/prim.go:34
Method
ArgList
(g *G, _ Val)
v1/src/gfu/type.go:97
Method
ArgList
(g *G, _ Val)
v1/src/gfu/setter.go:29
Function
Bench
(n int, body func())
v1/bench/util/bench.go:7
Method
Bool
(g *G, val Val)
v1/src/gfu/env.go:309
Method
Bool
(g *G, val Val)
v1/src/gfu/byte.go:40
Method
Bool
(g *G, val Val)
v1/src/gfu/float.go:123
Method
Bool
(g *G, val Val)
v1/src/gfu/int.go:63
Method
Bool
(g *G, val Val)
v1/src/gfu/int.go:129
Method
Bool
(g *G, val Val)
v1/src/gfu/wrap.go:52
Method
Bool
(g *G, val Val)
v1/src/gfu/vec.go:135
Method
Bool
(g *G, val Val)
v1/src/gfu/vec.go:476
Method
Bool
(g *G, val Val)
v1/src/gfu/chan.go:48
Method
Bool
(g *G, val Val)
v1/src/gfu/false.go:19
Method
Bool
(g *G, val Val)
v1/src/gfu/type.go:101
Method
Bool
(g *G, val Val)
v1/src/gfu/nil.go:19
Method
Bool
(g *G, val Val)
v1/src/gfu/task.go:85
Method
Bool
(g *G, val Val)
v1/src/gfu/bin.go:33
Method
Bool
(g *G, val Val)
v1/src/gfu/bin.go:137
Method
Bool
(g *G, val Val)
v1/src/gfu/str.go:23
Method
Byte
(g *G, val Val)
v1/src/gfu/byte.go:44
Method
Byte
(g *G, val Val)
v1/src/gfu/int.go:67
← previous
next →
101–200 of 543, ranked by callers