entity?
List of: Scheme Extensions
Subjects: Entity
Contents: Kernel

Action: Determines if a scheme-object is an entity.

Filename: kern/kern_scm/ent_scm.cxx

Syntax: (entity? object)

Arg Types: object scheme-object

Returns: boolean

Description: Returns #t if a scheme-object is an entity.


object specifies the scheme-object that has to be queried for an entity.

Example: ; entity?

; Create a solid block.

(define block1


(solid:block (position 0 0 0)


(position 5 15 25)))

;; block1

; Create something that is not an entity.

(define stuff 123)

;; stuff

; Determine if the block is an entity.

(entity? block1)

;; #t

; Determine if "stuff" is an entity.

(entity? stuff)

;; #f
PDF/KERN/12SCA.PDF
HTM/DATA/KERN/KERN/12SCA/0108.HTM