Live data from Hacker News

Golang Developer

news.ycombinator.com

1–10 of 13 posts

Golang Developer

#1
Hey guys, I have been learning Golang and I am now looking for some hands on experience. If anyone has a project or has a repo that I could help with that would be sweet!

Re: Golang Developer

#2
Port https://github.com/commonmark/cmark from C to Go.

Go has decent markdown parsers (I maintain one at https://github.com/gomarkdown/markdown/) but there is no parser that does CommonMark.

That would be a valuable addition to Go ecosystem and the project is well scoped (and there is existing test suite so you'll know if the code works or not).

Re: Golang Developer

#3
post #2

Port https://github.com/commonmark/cmark from C to Go. Go has decent markdown parsers (I maintain one at https://github.com/gomarkdown/markdown/ ) but there is no parser that does CommonMark. That would be a valuable addition to Go ecosystem and the project is well scoped (and there is existing test suite so you'll know if the code works or not).

Nice, thanks for the reply. I will check it out!

Re: Golang Developer

#4
post #3
post #2

Port https://github.com/commonmark/cmark from C to Go. Go has decent markdown parsers (I maintain one at https://github.com/gomarkdown/markdown/ ) but there is no parser that does CommonMark. That would be a valuable addition to Go ecosystem and the project is well scoped (and there is existing test suite so you'll know if the code works or not).

Nice, thanks for the reply. I will check it out!

BTW: I did exactly that 6 years ago when I was learning Go: https://blog.kowalczyk.info/article/af1h/experience-porting-...

Re: Golang Developer

#9
post #2

Port https://github.com/commonmark/cmark from C to Go. Go has decent markdown parsers (I maintain one at https://github.com/gomarkdown/markdown/ ) but there is no parser that does CommonMark. That would be a valuable addition to Go ecosystem and the project is well scoped (and there is existing test suite so you'll know if the code works or not).

Just curious why not call cmark from go with cgo? Would save a lot of effort porting.
Post reply on HN