SubL/examples.1

From Public Domain Knowledge Bank
Revision as of 02:27, 8 March 2019 by DavidWhitten (talk | contribs)
Jump to: navigation, search

constant-internal-id

(constant-internal-id #$Lenat)
 CYC(#): (constant-internal-id #$Lenat)
 [Time: 0.0 secs]
 1


stringp

examples of use
CYC(#):  (stringp)
Error: Cannot make an arity 0 function from #<Function STRINGP> {req=1 ...}
CYC(#): (stringp "hello" "world")
Error: Cannot make an arity 2 function from #<Function STRINGP> {req=1 opt=0 allowsrest=false}
(stringp "hello")
CYC(#): (stringp "hello")
T
(stringp 1)
CYC(#): (stringp 1)
[Time: 0.0 secs]
NIL
(stringp NIL)
CYC(#): (stringp NIL)
[Time: 0.0 secs]
NIL
(stringp 'stringp)
CYC(#): (stringp 'stringp)
[Time: 0.0 secs]
NIL
(stringp #$Dog)
CYC(#): (stringp #$Dog)
[Time: 0.0 secs]
NIL

numberp

(numberp 1)
 (numberp 1)
[Time: 0.0 secs]
 T
(numberp #$Lenat)
CYC(#): (numberp #$Lenat)
[Time: 0.0 secs]
NIL

constantp

(constantp #$Lenat)
CYC(#): (constantp #$Lenat)
[Time: 0.002 secs]
T

functionp

CYC(#): (functionp)
Error: Cannot make an arity 0 function from #<Function FUNCTIONP> {req=1 ...}
CYC(#): (functionp "a" 'a)
Error: Cannot make an arity 2 function from #<Function FUNCTIONP> {req=1 opt=0 allowsrest=false}

print

(print "hello")
CYC(#): (print "hello")
"hello" [Time: 0.002 secs]
"hello"
(print stringp)
CYC(#): (print stringp)
Error: STRINGP is not bound.
(print #$Lenat)
CYC(#): (print #$Lenat)

#$Lenat [Time: 0.0 secs]
#$Lenat