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