git.iko.soy/rowtype-yoga/purescript-native
on 127af89 help sign in
22 lines 351 B history raw
1package purescript
3//go:generate purs --version
5type Any = interface{}
7type Fn = func(Any) Any
8type EffFn = func() Any
10func Apply(f Any, args ...Any) Any {
11 result := f
12 for _, arg := range args {
13 fn, _ := result.(Fn)
14 result = fn(arg)
15 }
16 return result
19func Get(dict Any, key string) Any {
20 d, _ := dict.(func(string) Any)
21 return d(key)