ashvardanian / ashvardanian/NumKong
GoLang bindings
Open
enhancement
good first issue
help wanted
- Dominant language
- C
- Stars
- 1.9k
- Forks
- 130
- Avg merge
- 18h 28m
- Merged PRs (30d)
- 3
Description
Initial [implementation](https://github.com/ashvardanian/SimSIMD/commit/7461e8acd2c71afefd6054b7034a4d21709db13f) is very slow, due to the costs of cGo calls.
Contributor guide
Research direction
Review the linked initial implementation commit and map the Go-to-C boundary responsible for the cGo calls; profile the current bindings before choosing a direction. Done should be demonstrated by improved Go-binding performance relative to the initial implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, go
- Domain
- backend-api-design
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100