Skip to content
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

Document benefits of this tool over Gazelle #249

Open
keithl-stripe opened this issue Apr 18, 2024 · 2 comments
Open

Document benefits of this tool over Gazelle #249

keithl-stripe opened this issue Apr 18, 2024 · 2 comments

Comments

@keithl-stripe
Copy link

This project is very interesting, but it seems to have similar goals as Gazelle. Is it different? Better? Worse? Would love if the README could touch on this.

@johnynek
Copy link
Collaborator

The 100% honest answer is:

  1. we can merge changes to this tool, and I have had problems getting merges to google projects in the past (e.g. bazel and others).
  2. the main motivation was supporting scala, which isn't easy to do. You have to have a fair amount of semantic information about the scala code to do a decent build generation. To do that, we used scalameta's parser. Integrating all that with the way gazelle wants extensions seemed like work we didn't want to do.
  3. we like rust a lot better than go.

@johnynek
Copy link
Collaborator

We really aren't trying to sell this... so if you like gazelle and it's working great for you, enjoy it!

If not, you can investigate this.

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

No branches or pull requests

2 participants