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

How do we install semantic more easily? #698

Open
dylanirlbeck opened this issue Apr 11, 2023 · 3 comments
Open

How do we install semantic more easily? #698

dylanirlbeck opened this issue Apr 11, 2023 · 3 comments

Comments

@dylanirlbeck
Copy link

Hi all. I'm not seeing any installation instructions in the README. I do, however, see a Development section. Am I right to assume that we have to build from source in order to use the CLI? Or, is there another, easier way -- i.e. Homebrew -- through which I can get access to the CLI tool?

Thanks so much!

@patrickt
Copy link
Contributor

patrickt commented Apr 11, 2023

Hi there 👋🏻 Thanks for your interest in this project. The short answer is that you currently have to compile this project from source. The longer answer, and the one that is probably most helpful for you is that semantic is currently in flux, as we’re both redesigning its data model and, in our production systems, focusing on stack graphs rather than abstract interpretation. If you have a particular use case in mind, I might be able to point you to a project that’s more active/suited for your uses; let me know.

@dylanirlbeck
Copy link
Author

Hi @patrickt -- thanks for the quick response! That makes sense: I'm excited to read about stack graphs and how you all are implementing them.

My primary use case (and do correct me if semantic was never designed to do this) was to inspect the AST of code written in an arbitrary programming language, mostly for curiosity/learning. I've always thought about what an AST-based code review tool would look like as well, so I suppose another use case might be building that. Happy to hear about any tools besides semantic that you have in mind.

@Gusabary
Copy link

Gusabary commented Oct 6, 2023

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

3 participants