TO-DOs: These are features that have been requested, and have been considered, but are not yet implemented, because I'm undecided about how or whether they should be implemented, and/or because they are difficult and/or time-consuming to implement. Also, some of these features tend to push libconfig toward becoming a general-purpose structured-data storage mechanism, which is really not the intended purpose of this library. I think something like sqlite is better suited for that sort of thing. * Add an option for safe type conversions; that is, report an error rather than silently truncating out-of-range values to 0 (namely int64 -> int). * Add support for copying settings from one configuration to another. Need a recursive function to copy a setting and call itself on all child settings. * Add a += operator, so that additional elements can be appended to a list or array. The issue with this is defining a consistent syntax. For example: x = ( 1, 2, 3 ); x += ( 4, 5 ); Should this result in ( 1, 2, 3, 4, 5 ), or ( 1, 2, 3, ( 4, 5 ))? I believe it should be the latter. However, only the former makes sense for arrays. * Add the ability to insert/delete elements at any position in a list or array. A simple implementation would be expensive (shift all the elements by one for every insert/delete), and a more efficient implementation would add a lot of complexity to the library. * Add limited support for preserving comments? * Add support for unicode strings? A bit problematic, since flex doesn't support unicode input, AFAICT. But maybe supply convenience functions to convert between parsed UTF-8 strings and std::wstring. contrib/libconfig-ruby/ext/extconf.rb?h=debian/1.4.8-4&id=9b8fe44618624e7aa58cce7807d4fc9badf5b6b4&follow=1'>commitdiffstats
path: root/contrib/libconfig-ruby/ext/extconf.rb (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2012-02-07Revert "Fix b0rked symbol file."Jonathan McCrohan1-1/+1
2012-02-07Revert "Second attempt"Jonathan McCrohan2-0/+194
2012-01-29Second attemptJonathan McCrohan2-194/+0
2012-01-29Fix b0rked symbol file.Jonathan McCrohan1-1/+1
2012-01-29Add symbolsJonathan McCrohan3-1/+739
2012-01-26add examples properlyJonathan McCrohan1-0/+2
2012-01-26Update changelogJonathan McCrohan1-3/+6
2012-01-26fix typoJonathan McCrohan1-1/+1
2012-01-26fix accidental description changesJonathan McCrohan1-2/+2
2012-01-26more fucking around to please lintianJonathan McCrohan1-5/+2
2012-01-25Linitan fixesJonathan McCrohan2-3/+2
2012-01-25Split out debug packagesJonathan McCrohan2-1/+6
2011-12-31Fix debian/rulesJonathan McCrohan1-1/+1
2011-12-31Remove shlibsJonathan McCrohan1-2/+0
2011-12-31Remove NMU from changelogJonathan McCrohan1-1/+0
2011-12-31Lintian FixesJonathan McCrohan1-2/+4
2011-12-31Remove Makefile patchJonathan McCrohan1-1/+0
2011-12-31Update MakefilesJonathan McCrohan10-248/+8222
2011-12-31Updated makefilesJonathan McCrohan1-0/+1