Parents: | classes |
Authors: | Joe Groff, Daniel Ehrenberg, John Benediktsson, Slava Pestov |
Class | Superclass | Slots |
![]() | ![]() | token |
![]() | ![]() | (underlying) |
![]() | ![]() | bits signed? |
![]() | ![]() | fields return-in-registers? |
![]() | ![]() | |
![]() | ![]() | type packed? |
Class | Superclass |
![]() | ![]() |
Word | Syntax |
![]() | PACKED-STRUCT: class { slot type } { slot type } ... ; |
![]() | S@ class alien |
![]() | STRUCT: class { slot type } { slot type } ... ; |
![]() | S{ class slots... } |
![]() | UNION-STRUCT: class { slot type } { slot type } ... ; |
Word | Stack effect |
![]() | ( struct -- sequence ) |
Word | Stack effect |
![]() | ( class -- quot: ( ... -- struct ) ) |
![]() |
Word | Stack effect |
![]() | ( class -- struct ) |
![]() | ( class -- struct ) |
![]() | ( name c-type attributes -- slot-spec ) |
![]() | ( class -- struct ) |
![]() | ( class slots -- ) |
![]() | ( class slots -- ) |
![]() | ( class slots -- ) |
![]() | ( token -- * ) |
![]() | ( type -- ? ) |
![]() | ( class -- struct ) |
![]() | ( ptr class -- struct ) |
![]() | ( field struct -- offset ) |
![]() | ( class -- struct ) |
![]() | ( -- * ) |
![]() | ( class -- prototype ) |
![]() | ( class -- n ) |
![]() | ( c-type -- class' ) |
![]() | ( struct-class -- slots ) |
Word | Stack effect |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
Vocabulary | Summary |
![]() | |
![]() |
Vocabulary | Summary |
![]() | Derive a tuple of specialized arrays from a struct class |