- inline float allocation needs a gc check
- docs: don't pass volatile aliens to callbacks
+- docs: mention that 'like' may destroy the underlying sequence
+- don't save big free chunk at the end of the code heap
+ ui:
-- doc/handbook/alien.facts formatting wrong (erg)
-- docs: mention that 'like' may destroy the underlying sequence
- live search: timer delay would be nice
- menu should stay up if mouse button released
- roundoff is still not quite right with tracks
+ misc:
-- don't save big free chunk at the end of the code heap
- faster apropos
- growable data heap
- minor GC takes too long now, we should card mark code heap
PREDICATE: word class ( obj -- ? ) "class" word-prop ;
-PREDICATE: word builtin ( obj -- ? ) builtins get memq? ;
-
SYMBOL: typemap
SYMBOL: class<map
SYMBOL: builtins
+PREDICATE: word builtin ( obj -- ? ) builtins get memq? ;
+
: classes ( -- seq ) class<map get hash-keys ;
: type>class ( n -- class ) builtins get nth ;
M: word see-class* drop ;
: see-class ( word -- )
- dup class? over builtin? not [
+ dup class? over builtin? not and [
terpri [ see-class* ] with-pprint terpri
] [
drop