-
Notifications
You must be signed in to change notification settings - Fork 17
Description
I would like to explore if/how egglog Python could be used inside of Ibis.
@kszucs said they had locked at the repository when it was in an earlier form. One of the main things missing they said was custom Python callables:
I started to work on a pure python implementation to support arbitrary python callables both when searching and when replacing enodes. It also makes it easier to customize other parts of the match-replace loop.
That might be the next thing I try to add to this repository, but I would be interested in seeing if I could find a small example use case in ibis to help drive the feature.
I wasn't sure in ibis currently if there is logic that the egraphs approach would replace, or if this has already been done with your custom Python implementation @kszucs.