Andreas Klöckner
Andreas Klöckner
OK, I can live with that.
Here's an old discussion: https://gitlab.tiker.net/inducer/loopy/-/issues/191. I'd be happy to hear your thoughts on it. I'm not immensely fond of the idea of using antlr because of the Java dependency.
> I'm trying to build this on Windows for Python 3.6, since I'd like to use Loopy in a project, where we ship packages to Mac, Linux & Win. Awesome....
FWIW, conda-forge now has Windows builds of islpy: https://anaconda.org/conda-forge/islpy
Sure, I think that could work. It's easy to define your own node types and to code term rewriting/traversals to do the operator squashing "fusion" (see the [mini-tutorial](https://documen.tician.de/pymbolic/) in the...
> Is there a recommended way to accomplish "full simplification?" I think this depends on how you write the individual `map_...` routines. Potentially, the output of `self.rec(...)` will allow for...
Thanks for the suggestion! With time, this might be something to look into. The name is a bit misleading though: `__getinitargs__` is mainly used to find field names that matter,...
Unsubscribing... @-mention or request review once it's ready for a look or needs attention.
You can probably subclass the `WalkMapper` to easily do what you want. It calls `self.visit` for every node.
@kaushikcfd Is this worth pursuing given that compile times are suffering because of expression traversal complexity in pymbolic?