xo-expression: ++ docs

This commit is contained in:
Roland Conybeare 2024-06-18 16:56:14 -04:00
commit 20eab4e5d3
2 changed files with 12 additions and 0 deletions

9
LESSONS Normal file
View file

@ -0,0 +1,9 @@
* want reflection to work without requiring std::type_info,
so that in xo-expression we can create function types that
C++ compiler has never encountered.
** This means we need the ability to construct the canonical name
for a type without c++ compiler's assistance.
** need lookup using function ingredients (return types + arg types + noexcept)
to intern lambda types

3
TODO Normal file
View file

@ -0,0 +1,3 @@
- In xo-reflect, TypeDescr objects are immortal.
In original context rationale was recording information for already-established C++ types.
Maybe want to revisit that choice when associating TypeDescr objects with expressions?