Skip to content

Analyzing Python for Sourcegraph

Photo of Glen Jarvis
Hosted By
Glen J.
Analyzing Python for Sourcegraph

Details

Sourcegraph (https://sourcegraph.com (https://sourcegraph.com/)) is a code search engine that indexes over 300,000 open source Python libraries (and hundreds of thousands more in other languages). In addition to search, it allows the user to jump to definitions and find usage examples for any function they see in code. To provide these features, Sourcegraph must parse and semantically analyze each repository it indexes. I'll talk about the design and architecture of our open-source language analysis toolchain, particularly how we handle the hairy problems of resolving dependencies and inferring types in Python. And I'll explain how people can use this information to build better programming tools.

Bio

Beyang is co-creator of Sourcegraph. He hopes you like it and would love to hear any feedback you have, so please say hi! Previously, he worked on data analysis and visualization at Palantir and researched computer vision algorithms in Professor Daphne Koller's lab at Stanford University. He currently lives in San Francisco, but loves visiting the warmer climates of Mountain View.

Meeting Schedule

7:00 pm Dinner and networking
7:30 pm Presentation

*This is a Bay Area Python Interest Group (BayPIGgies) organized event. Please also see their web page: http://baypiggies.net/

Photo of Silicon Valley Python Meetup group
Silicon Valley Python Meetup
See more events
LinkedIn Corporation
2061 Stierlin Ct · Mountain View, CA