Add 'xo-expression/' from commit '5ac3c03a0c'

git-subtree-dir: xo-expression
git-subtree-mainline: d0f5ccc1ce
git-subtree-split: 5ac3c03a0c
This commit is contained in:
Roland Conybeare 2025-05-11 01:22:16 -05:00
commit aecabbb144
46 changed files with 3241 additions and 0 deletions

9
xo-expression/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