export bindings of TraceProcessor to go, typescript, python from C++ using SWIG
Open
- Dominant language
- C++
- Stars
- 6.5k
- Forks
- 868
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 218
Description
Rather than maintain a python library which fits only python users, could you please maintain only the C++ version of TraceProcessor to Go, Python, JS and others as needed directly? I dont think it would be more time consuming than duplicating a library for python, and it would suit non python users as well.
Thanks!
Contributor guide
Research direction
Start by reviewing the existing C++ TraceProcessor interface and the current Python library, then assess how SWIG could expose bindings for Go, TypeScript, and Python. The issue names no files or tests; done would require an agreed scope and maintainable bindings for the requested languages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, go, python, typescript
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100