Next: , Previous: VRR Scheme functions, Up: Scheme



6.3 Functions for VRR types


(proxy? obj [kind [type [st]]])
any [symbol [symbol [symbol]]] -> boolean
If no additional arguments are given, is returns whether obj is a VRR proxy. Otherwise it also checks the given type information – whether obj kind is kind, obj type is type and obj subtype is st.


(proxy-kind proxy)
proxy -> symbol
Returns the kind of proxy.


(proxy-type proxy)
proxy -> symbol + false
Returns the type of proxy.


(proxy-subtype proxy)
proxy -> symbol + false
Returns the subtype of proxy.