Skip to content
This repository was archived by the owner on Mar 30, 2022. It is now read-only.

Conversation

burmako
Copy link
Contributor

@burmako burmako commented Jan 31, 2020

Quasiquotes were introduced in tensorflow/swift as a promising approach
to metaprogramming to power our work on Swift MLIR, but we found a SIL-based
approach to be more useful for the case studies that we currently have in mind.

Aside from Swift MLIR, we don't have any other use cases for quasiquotes,
so I'm suggesting we remove them to: 1) reduce the delta between tensorflow and
master which goes along the lines of our long-term plans to converge these two
branches, 2) simplify weekly merges.

Quasiquotes were introduced in tensorflow/swift as a promising approach
to metaprogramming to power our work on Swift MLIR, but we found a SIL-based
approach to be more useful for the case studies that we currently have in mind.

Aside from Swift MLIR, we don't have any other use cases for quasiquotes,
so I'm suggesting we remove them to: 1) reduce the delta between tensorflow and
master which goes along the lines of our long-term plans to converge these two
branches, 2) simplify weekly merges.
@burmako burmako requested a review from shabalind January 31, 2020 19:59
Copy link

@shabalind shabalind left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks! 👍

@burmako burmako merged commit 351f537 into tensorflow:master Jan 31, 2020
@burmako burmako deleted the killquote branch January 31, 2020 20:06
@AriMKatz
Copy link

AriMKatz commented Feb 3, 2020

Out of curiosity, Is there any information available on the general idea behind the SIL approach and its advantages?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants