Thomas Dickerson
Thomas Dickerson
The lazy functional approach I described in my comments on #90 is also well-suited here, using something like a functional-reactive style. One component of the context passed to the callback...
@solodon4 - I am wondering which vtblmap implementations, if any, are thread safe? @nicfb references `vtblmap3st` but there is also a `vtblmap3mt` that purports to support multithreading, and `vtblmap4` is...
Curious if there's any update on this front as my project which uses Mach7 just updated to C++17.
As a follow-up, I realize that C++ requires manual implementation of templates that support variance, so another solution would be an "is convertible-to" pattern or an "is constructible-from" pattern.
Assume we have a class hierarchy with inheritance that looks something like this: ```c++ class Node; template class Expr : public Node; class X : public Expr; class Y :...
(and I guess this is off-topic from the issue title, but addresses the same problem of binding references) Alternatively, an `LCase`, that looked something like this: `LCase(C([](vars,bound,from,a){body}));` Instead of like:...
Checking in on this front as well.
I'm seeing a related issue in even the very simple demo grammar distributed with the Cpp runtime, when building on OSX with a modern clang. ``` TParser.cpp:294:17: error: assigning to...
This was fixed in #111
Yeah, I have a DAG representing a partial ordering, and need to be able to flatten it into a list consistent with that partial ordering, but only from the subgraph...