Live data from Hacker News

Show HN: I ported Tree-sitter to Go

github.com

1–10 of 116 posts

Show HN: I ported Tree-sitter to Go

#1
This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions.

A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite

A next-gen version control system called Got: https://github.com/odvcencio/got

I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call GotHub. Thanks!

Show HN: I ported Tree-sitter to Go
github.com

Re: Show HN: I ported Tree-sitter to Go

#2
Oh this is really neat for the Bazel community, as depending on tree-sitter to build a gazelle language extension, with Gazelle written in Go, requires you to use CGO.

Now perhaps we can get rid of the CGO dependency and make it pure Go instead. I have pinged some folks to take a look at it.

Re: Show HN: I ported Tree-sitter to Go

#5
post #2

Oh this is really neat for the Bazel community, as depending on tree-sitter to build a gazelle language extension, with Gazelle written in Go, requires you to use CGO. Now perhaps we can get rid of the CGO dependency and make it pure Go instead. I have pinged some folks to take a look at it.

thanks so much for the note! i really appreciate it. i built this precisely for folks like yourself with this specific pain, thanks again!

Re: Show HN: I ported Tree-sitter to Go

#7
post #3

Wouldn't `got` be confused with OpenBSD's Got: https://gameoftrees.org/index.html

oh wow! i really thought i was being too clever but i shouldve assumed nothing new under the sun. well im taking name suggestions now!

YAGOT (Yet Another GOT)

Re: Show HN: I ported Tree-sitter to Go

#10
post #3

Wouldn't `got` be confused with OpenBSD's Got: https://gameoftrees.org/index.html

oh wow! i really thought i was being too clever but i shouldve assumed nothing new under the sun. well im taking name suggestions now!

uGOT / uGOTme? (sort of like the idea behind uTorrent) but I will agree that sbankowi's idea of Yet another got is great as well. +1 to that as well.
Post reply on HN