1 ! Copyright (C) 2007 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: namespaces math words kernel assocs system classes ;
18 : tag-number ( class -- n )
19 tag-numbers get at [ object tag-number ] unless* ;
21 : type-number ( class -- n )
24 : tag-header ( n -- tagged )
27 : first-bignum ( -- n )
28 bootstrap-cell-bits tag-bits get - 1 - 2^ ;
30 : most-positive-fixnum ( -- n )
33 : most-negative-fixnum ( -- n )