TODO in sdl4r-0.9.8 vs TODO in sdl4r-0.9.9

- old
+ new

@@ -71,22 +71,24 @@ ["attr"] <=> attribute("attr") ["ns:attr"] <=> attribute("ns", "attr") (should we allow this?) ["ns", "attr"] <=> attribute("ns", "attr") Should we allow attribute("ns:attr")? ==> Mmmm, but it could also mean "get child with that name". Let's wait. -[ ] IDEA: marshaller? easy object <=> SDL read/write? +[x] IDEA: marshaller? easy object <=> SDL read/write? + SEE SPECS @ Ikayzo: http://www.ikayzo.org/confluence/display/SDL/Draft+-+Serialization+with+SDL [ ] Check the coverage and make the tests better. ==> Might be better to use some other tool than [ ] IDEA: add an option to the XML export allowing to write anonymous nodes as XML tag content? [ ] IDEA: add an option to the XML export allowing to export without formatting? [x] BUG: line continuation is not handled properly (skipping chars etc). [ ] BUG: the rake task 'gen_rubyforge' doesn't work under 1.9 (only 1.8.7) ==> when Hanna is not installed the CHANGELOG HTML file must have a different name. [ ] Look into performances, compared to YAML or XML parsers [ ] Future: SDL + ERB to have dynamic config templates see http://github.com/binarylogic/settingslogic -[ ] Future: object dump/load as YAML does +[x] Future: object dump/load as YAML does + SEE SPECS @ Ikayzo: http://www.ikayzo.org/confluence/display/SDL/Draft+-+Serialization+with+SDL - add to_sdl(4r) to Object - for each object: - if it is an array => export values - what if one of the values is a basic object? scan once first? series of anonymous tags with one value? @@ -146,7 +148,12 @@ } while this is not vegetable {} ==> It seems this is not supported by the Java parser. Is it invalid/valid syntax? - It will be in the next version of SDL. -[x] BUG: '$' is a valid identifier character and it is not accepted. + ==> It will be in the next version of SDL. +[x] BUG: '$' is a valid identifier character and it is not accepted. +==================================================================================================== +[x] Check that if you write 2 values, a date and a timespan, you get both normally when you load. + ==> Considered as a bug in the language spec by Dan. +[x] BUG: negative years seem not to be supported in dates (somehow mistaken for integers: -4712/01/01) +[ ] Allow Symbols as attribute/child names \ No newline at end of file