Updated: 2007/04/09 23:48:29 julian + = Finished. - = Pending. Features ======== + Support for entities and entity references is not yet implemented - Support for notation nodes is not yet implemented + Support for document types is not yet implemented + Should provide alternate implementation of xml->sxml that handles the above DOM features reasonably - Support for DTD validation is not yet implemented + Support for PLT Scheme (i.e., MzScheme) is now in place Known issues ============ - The required events don't consistently fire as the result of operations that should trigger them -- this is true for both user data events and the events defined in the Events recommendation. Optimizations ============= + Since the API re-uses a lot of its own code, it would make sense to separate the "logic" of functions like sdom:append-child! from the code that checks the types of all the arguments and raises events / throws exceptions (this last part is basically a bug). We're calling sdom:node-type several times too many on certain patterns of function application... Documentation ============= + Most of the DOM properties supported by SDOM are still undocumented - The DOM Event properties supported by SDOM are still undocumented - Better documentation of which events are raised by each SDOM property / function is required