Difference between revisions of "SubL/examples.1"

From Public Domain Knowledge Bank
Jump to: navigation, search
Line 4: Line 4:
 
   [Time: 0.0 secs]
 
   [Time: 0.0 secs]
 
   1
 
   1
 
+
{{:SubL/examples.numberp}}
 
{{:SubL/examples.stringp}}
 
{{:SubL/examples.stringp}}
 
==== numberp ====
 
===== (numberp 1) =====
 
  (numberp 1)
 
[Time: 0.0 secs]
 
  T
 
===== (numberp #$Lenat) =====
 
CYC(#): (numberp #$Lenat)
 
[Time: 0.0 secs]
 
NIL
 
 
==== constantp ====
 
==== constantp ====
 
===== (constantp #$Lenat) =====
 
===== (constantp #$Lenat) =====

Revision as of 02:29, 8 March 2019

constant-internal-id

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

numberp

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

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

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