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
Method
Expand
(g *G, task *Task, env *Env, val Val, depth Int)
v1/src/gfu/splat.go:42
Method
Expand
(task *Task, env *Env, val Val, depth Int)
v1/src/gfu/val.go:48
Method
Expand
(g *G, task *Task, env *Env, val Val, depth Int)
v1/src/gfu/vec.go:260
Method
Expand
(g *G, task *Task, env *Env, val Val, depth Int)
v1/src/gfu/type.go:151
Method
Expand
(g *G, task *Task, env *Env, val Val, depth Int)
v1/src/gfu/sym.go:156
Method
Extenv
(src, dst *Env, val Val, clone bool)
v1/src/gfu/val.go:52
Method
Extenv
(g *G, src, dst *Env, val Val, clone bool)
v1/src/gfu/wrap.go:116
Method
Extenv
(g *G, src, dst *Env, val Val, clone bool)
v1/src/gfu/vec.go:308
Method
Extenv
(g *G, src, dst *Env, val Val, clone bool)
v1/src/gfu/type.go:155
Method
Extenv
(g *G, src, dst *Env, val Val, clone bool)
v1/src/gfu/sym.go:174
Method
Float
(g *G, val Val)
v1/src/gfu/float.go:127
Method
Float
(g *G, val Val)
v1/src/gfu/int.go:82
Method
Float
(g *G, val Val)
v1/src/gfu/num.go:36
Method
Float
(x Val)
v1/src/gfu/num.go:104
Method
Float
(g *G, val Val)
v1/src/gfu/nanos.go:28
Method
Id
()
v1/src/gfu/type.go:159
Method
Inc
(g *G, val, delta Val)
v1/src/gfu/num.go:40
Method
Index
(val Val, key Vec)
v1/src/gfu/val.go:56
Method
Index
(g *G, val Val, key Vec)
v1/src/gfu/vec.go:330
Method
Index
(g *G, val Val, key Vec)
v1/src/gfu/type.go:163
Method
Index
(g *G, val Val, key Vec)
v1/src/gfu/bin.go:64
Method
Init
(env *Env, key *Sym)
v1/src/gfu/env.go:335
Method
Init
(g *G, env *Env, id *Sym, args []Arg)
v1/src/gfu/mac.go:24
Method
Init
(g *G, env *Env, id *Sym, args []Arg)
v1/src/gfu/fun.go:40
Method
Init
(g *G, max Int)
v1/src/gfu/int.go:120
Method
Init
(val Val)
v1/src/gfu/wrap.go:47
Method
Init
(g *G, in Vec)
v1/src/gfu/vec.go:467
Method
Init
(g *G, id *Sym, parents []Type)
v1/src/gfu/type.go:87
Method
Init
(g *G, pos Pos, msg string)
v1/src/gfu/read.go:448
Method
Init
(g *G, env *Env, id *Sym, inbox Chan, body Vec)
v1/src/gfu/task.go:32
Method
Init
(g *G, in Bin)
v1/src/gfu/bin.go:128
Method
Init
(g *G, id *Sym, parents []Type)
v1/src/gfu/setter.go:20
Method
Init
(g *G, msg string)
v1/src/gfu/e.go:21
Method
Init
(g *G, args Args)
v1/src/gfu/arg.go:116
Method
Init
(g *G, tag Tag, name string)
v1/src/gfu/sym.go:25
Method
Int
(g *G, val Val)
v1/src/gfu/byte.go:64
Method
Int
(g *G, val Val)
v1/src/gfu/int.go:88
Method
Int
(g *G, val Val)
v1/src/gfu/num.go:44
Method
Int
(x Val)
v1/src/gfu/num.go:115
Method
Int
(g *G, val Val)
v1/src/gfu/nanos.go:32
Method
Is
(lhs, rhs Val)
v1/src/gfu/val.go:60
Method
Is
(g *G, x, y Val)
v1/src/gfu/float.go:188
Method
Is
(g *G, lhs, rhs Val)
v1/src/gfu/vec.go:349
Method
Is
(g *G, lhs, rhs Val)
v1/src/gfu/type.go:167
Method
Isa
(parent Type)
v1/src/gfu/type.go:171
Method
Iter
(val Val)
v1/src/gfu/val.go:64
Method
Iter
(g *G, val Val)
v1/src/gfu/int.go:92
Method
Iter
(g *G, val Val)
v1/src/gfu/vec.go:368
Method
Iter
(g *G, val Val)
v1/src/gfu/type.go:185
Method
Iter
(g *G, val Val)
v1/src/gfu/bin.go:83
Method
Iter
(g *G, val Val)
v1/src/gfu/iter.go:13
Method
Len
()
v1/src/gfu/env.go:173
Method
Len
(g *G, val Val)
v1/src/gfu/env.go:331
Method
Len
(val Val)
v1/src/gfu/val.go:68
Method
Len
()
v1/src/gfu/vec.go:88
Method
Len
(g *G, val Val)
v1/src/gfu/vec.go:372
Method
Len
()
v1/src/gfu/chan.go:22
Method
Len
(g *G, val Val)
v1/src/gfu/chan.go:67
Method
Len
(g *G, val Val)
v1/src/gfu/type.go:189
Method
Len
(g *G, val Val)
v1/src/gfu/bin.go:87
Method
Len
()
v1/src/gfu/str.go:15
Method
Msg
(g *G)
v1/src/gfu/e.go:31
Method
Mul
(val Float)
v1/src/gfu/float.go:39
Method
Mul
(g *G, x, y Val)
v1/src/gfu/float.go:159
Method
Mul
(g *G, x, y Val)
v1/src/gfu/int.go:96
Method
Mul
(g *G, x Val, _ Val)
v1/src/gfu/num.go:48
Method
Mul
(x, y Val)
v1/src/gfu/num.go:126
Method
Mul
(g *G, x, y Val)
v1/src/gfu/nanos.go:36
Method
Neg
()
v1/src/gfu/float.go:45
Method
Neg
(g *G, x Val)
v1/src/gfu/float.go:182
Method
Neg
(g *G, x Val)
v1/src/gfu/int.go:106
Method
Neg
(g *G, val Val)
v1/src/gfu/num.go:52
Method
Neg
(x Val)
v1/src/gfu/num.go:137
Function
NewG
()
v1/src/gfu/g.go:79
Method
Pop
(val Val)
v1/src/gfu/val.go:72
Method
Pop
(g *G, val Val)
v1/src/gfu/int.go:156
Method
Pop
(g *G, val Val)
v1/src/gfu/vec.go:380
Method
Pop
(g *G, val Val)
v1/src/gfu/vec.go:514
Method
Pop
()
v1/src/gfu/chan.go:26
Method
Pop
(g *G, val Val)
v1/src/gfu/chan.go:71
Method
Pop
(g *G, val Val)
v1/src/gfu/type.go:193
Method
Pop
(g *G, val Val)
v1/src/gfu/bin.go:175
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/byte.go:68
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/vec.go:391
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/char.go:36
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/type.go:197
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/bin.go:91
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/e.go:44
Method
Print
(g *G, val Val, out *bufio.Writer)
v1/src/gfu/str.go:67
Method
Push
(val Val, its ...Val)
v1/src/gfu/val.go:80
Method
Push
(g *G, val Val, its ...Val)
v1/src/gfu/vec.go:376
Method
Push
(g *G, its ...Val)
v1/src/gfu/chan.go:30
Method
Push
(g *G, val Val, its ...Val)
v1/src/gfu/chan.go:81
Method
Push
(g *G, val Val, its ...Val)
v1/src/gfu/type.go:201
Method
Quote
(g *G, task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/splat.go:50
Method
Quote
(task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/val.go:84
Method
Quote
(g *G, task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/vec.go:405
Method
Quote
(g *G, task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/splice.go:34
Method
Quote
(g *G, task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/type.go:205
Method
Quote
(g *G, task *Task, env *Env, val Val, args_env *Env)
v1/src/gfu/quote.go:58
← previous
next →
301–400 of 543, ranked by callers