Difference between revisions of "SubL/examples.1"

From Public Domain Knowledge Bank
Jump to: navigation, search
Line 45: Line 45:
 
  [Time: 0.002 secs]
 
  [Time: 0.002 secs]
 
  T
 
  T
==== functionp ====
+
{{:SubL/examples.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 ====
 
===== (print "hello") =====
 
===== (print "hello") =====

Revision as of 02:24, 8 March 2019

constant-internal-id

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

stringp

examples of use
(stringp)
Error: Cannot make an arity 0 function from #<Function STRINGP> {req=1 ...}

tr

(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