- extra chars in completion! - set 'end' of artifacts/assets accurately - faster layout - faster repaint - auto-updating inspector - linux/ppc and mac os x ffi - stream server can hang because of exception handler limitations - better i/o scheduler - add a socket timeout - unix ffi i/o - make-image: use a list not a vector - powerpc has weird callstack residue - make-vector and make-string should not need a reverse step - console with presentations - ui browser - method doc strings + ui: - word preview for parsing words - mouse enter onto overlapping with interior, but not child, gadget - menu dragging - fix up the min thumb size hack - frame gap + fii: - replace alien-address, local-alien? primitives with colon defs - auto-generate box/unbox, and alien accessors - box/unbox_signed/unsigned_8 - ffi unicode strings: null char security hole - utf16 string boxing - value type structs - out parameters - bitfields in C structs - SDL_Rect** type - struct membres that are not * - FFI float types + compiler/ffi: - [ [ dup call ] dup call ] infer hangs - more accurate types for various words - declarations - type inference fails with some assembler words; displaced, register and other predicates need to inherit from list not cons, and need stronger branch partial eval - redo partial eval - optimize away arithmetic dispatch - dataflow optimizer needs eq not = - the invalid recursion form case needs to be fixed, for inlines too - #jump-f #jump-f-label - re-introduce #target-label => #target optimization + kernel: - clean up metaclasses - unify unparse and prettyprint - condition system with restarts - nicer way to combine two paths - vectors: ensure its ok with bignum indices - cat, reverse-cat primitives - code gc - generational gc - doc comments of generics - proper ordering for classes + slow data structures: - vector-map, string-map, vector-each, string-each, vector-project: consing - map, subset, project, append: not tail recursive