Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate Usage with Ibis #29

Closed
saulshanabrook opened this issue Jul 3, 2023 · 0 comments
Closed

Investigate Usage with Ibis #29

saulshanabrook opened this issue Jul 3, 2023 · 0 comments
Labels

Comments

@saulshanabrook
Copy link
Member

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.

@egraphs-good egraphs-good locked and limited conversation to collaborators Dec 1, 2023
@saulshanabrook saulshanabrook converted this issue into discussion #98 Dec 1, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
None yet
Development

No branches or pull requests

1 participant