classes vocabulary - Factor Documentation (original) (raw)
classes vocabulary
Factor handbook » Vocabulary index
Documentation
Classes
Metadata
Tags: | reflection |
---|---|
Authors: | Slava Pestov |
Words
Tuple classes
Class | Superclass | Slots |
---|---|---|
![]() |
![]() |
class superclass |
![]() |
![]() |
obj class |
Predicate classes
Class | Superclass |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Mixin classes
Generic words
Word | Stack effect |
---|---|
![]() |
( object -- class ) |
![]() |
( obj -- members ) |
![]() |
( class/classes -- seq ) |
![]() |
( object class -- ? ) |
![]() |
( obj -- quot ) |
Ordinary words
Word | Stack effect |
---|---|
![]() |
( members -- members' ) |
![]() |
( class superclass -- * ) |
![]() |
( obj class -- obj ) |
![]() |
( class -- seq ) |
![]() |
( class -- seq ) |
![]() |
( class -- seq ) |
![]() |
( class -- seq ) |
![]() |
( class -- seq ) |
![]() |
( -- seq ) |
![]() |
( word -- predicate ) |
![]() |
( class quot -- ) |
![]() |
( class -- ) |
![]() |
( obj class -- * ) |
![]() |
( word -- predicate ) |
![]() |
( class superclass -- ? ) |
![]() |
( class -- super ) |
![]() |
( class superclass -- ? ) |
![]() |
( class -- supers ) |
Class predicate words
Word | Stack effect |
---|---|
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
Files
resource:core/classes/classes.factor
resource:core/classes/classes-docs.factor
resource:core/classes/classes-tests.factor
Metadata files
resource:core/classes/authors.txt
resource:core/classes/summary.txt
resource:core/classes/tags.txt
Children from resource:core
Vocabulary | Summary |
---|---|
![]() |
Set-theoretic operations on classes |
![]() |
Built-in classes |
![]() |
Error classes |
![]() |
Intersection classes |
![]() |
Maybe classes |
![]() |
Mixin classes (extensible unions) |
![]() |
Utilities for class-defining parsing words |
![]() |
Predicate classes |
![]() |
Singleton classes |
![]() |
Tuple classes |
![]() |
Union classes |
Children from resource:basis
Vocabulary | Summary |
---|---|
![]() |
Tuple-like access to structured raw memory |
Children from resource:extra
Vocabulary | Summary |
---|---|
![]() |
Print a class hierarchy |
![]() |
Tuple-like access to structured raw memory |
![]() |
Tuple classes |