Thomas Dickerson

Results 37 comments of 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...

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...