root/library/bdm/base/libconfig/TODO @ 1165

Revision 689, 0.8 kB (checked in by mido, 15 years ago)

new version of libconfig added
an improvement of testsuite - calling of "testsuite print" prints all the currently prepared unit tests
a CMakeLists.txt modificiation to remowe CMake 2.8 warnings

Line 
1TO-DOs:
2
3These are features that have been requested, and have been considered,
4but are not yet implemented, because I'm undecided about how they
5should be implemented, and/or because they are difficult to implement.
6
7
8* Add a += operator, so that additional elements can be appended to a list or
9  array. The issue with this is defining a consistent syntax. For example:
10
11  x = ( 1, 2, 3 );
12  x += ( 4, 5 );
13
14  Should this result in ( 1, 2, 3, 4, 5 ), or ( 1, 2, 3, ( 4, 5 ))? I believe
15  it should be the latter. However, only the former makes sense for arrays.
16
17
18* Add limited support for preserving comments?
19
20
21* Add support for unicode strings? A bit problematic, since flex doesn't
22  support unicode input, AFAICT. But maybe supply convenience functions to
23  convert between parsed UTF-8 strings and std::wstring.
Note: See TracBrowser for help on using the browser.