Add a draft of iod_queries.
Better introspection and language integrated queries.
Fix compilation of linq.
Static methods for iod_object.
Merge branch 'wip' of github.com:matt-42/iod into wip
Add callable_traits
Update tests CMakeLists.txt, fix callable_traits documentation.
Merge branch 'wip' of github.com:matt-42/iod into wip
Refactor variables. Cleanup symbol.hh. Properly handle attributes of variables.
Add iod::foreach to iterate on and transform tuples and sios.
Add iod::apply to apply tuple and sio to functions.
Add foreach and apply tests.
Rename iod_object to sio (statically introspectable object).
New naming convention for symbols: _Symbol instead of symbol to avoid name clashes.
Symbol definitions
Add tuple_embeds to check if a given tuple contains a value of a given type.
class sio. Previously iod_object.
Merge branch 'wip' of github.com:matt-42/iod into wip
Fix compilation.
Tools to easily C++ EDSL.