0.81: - x11 title bars are funny - amd64 %box-struct - automate .dmg build, put sources there - defining methods returning structs in objc + portability: - win64 port - get factor running on mac intel - amd64 %unbox-struct - when generating a 32-bit image on a 64-bit system, large numbers which should be bignums become fixnums + io: - httpd fep - stream server can hang because of exception handler limitations - better i/o scheduler - yield in a loop starves i/o - "localhost" 50 won't fail + ui/help: - help search - reimplement clicking input - reimplement tab completion - x11 input methods - cocoa: - global menu bar with useful commands - expired aliens in view hash - don't multiplex in the event loop if there is no pending i/o - horizontal scrolling - fix mouse-overs... - clicks sent twice - speed up ideas: - only do clipping for certain gadgets - use glRect - display lists - saving the image should save window configuration - make the UI look better, something like this: http://twb.ath.cx/~twb/darcs/OBSOLETE/factor/final.html - fix remaining HTML stream issues - fix up the min thumb size hack - automatically update help graph when adding/removing articles/words - document conventions - new turtle graphics tutorial - better line spacing in ui and html - tabular formatting - for inspector, changes and $values in help - grid layout - variable width word wrap - fix top level window positioning - changing window titles + compiler/ffi: - remove , , set-char*-nth, set-ushort*-nth since they have incorrect semantics - can only be called with an alien? - core foundation should use unicode strings - improve callback efficiency - alien>utf16-string, utf16-string>alien words - float intrinsics - complex float type - complex float intrinsics - out of memory from overflow check - remove literal table - C functions returning structs by value - FIELD: char key_vector[32]; - FIELD: union { char b[20]; short s[10]; long l[5]; } data; - MEMBER: long pad[24]; - C structs: use new-style string mode parsing - [ [ dup call ] dup call ] infer hangs - the invalid recursion form case needs to be fixed, for inlines too - code gc - compiled gc check slows things down + misc: - clean up stack effect generation code - code walker & exceptions - slice: if sequence or seq start is changed, abstraction violation - make 3.4 bits>double an error - colorcoded prettyprinting for vocabularies - signal handler should not lose stack pointers - code walker and callbacks is broken?