Thanks for posting. Would love to see a project like this slowly work its way towards full compatibility, it will be a long road though. There are so many useful projects written in c that would be safer and easier to extend for Go programmers if written in Go. I'm sure a lot of people would love to embed SQLite without using cgo. This also removes a big barrier to porting older libraries which is likely to be the first use case.
Even if the Go produced is not the best (as the Go team found with their compiler) if it runs and the output is the same it could then be used by Go programs and tidied up later.
I'm sure a lot of people would love to embed SQLite without using cgo. This also removes a big barrier to porting older libraries which is likely to be the first use case.
Yeah, I'd love to be able to do that too. Bolt and LevelDB are nice but sometimes you just want SQL and having SQLite on board can be incredibly helpful. But if you have to use cgo for it complexity goes up a notch, even for something theoretically simple like distribution of the binary.
I suppose the focus on Linux is to be expected, but I would still have loved to see something like this support Windows.
That's where I have the most trouble dealing with C code in my projects.
Help. I can't upvote any entry. I wish I could upvote yours.
If you post a few entries yourself, you'll get more points and be able to vote up, then later down
I was confused about the point system too, when I first joined. Had to go read the site source code to finally understand it :D
Thanks for posting. Would love to see a project like this slowly work its way towards full compatibility, it will be a long road though. There are so many useful projects written in c that would be safer and easier to extend for Go programmers if written in Go. I'm sure a lot of people would love to embed SQLite without using cgo. This also removes a big barrier to porting older libraries which is likely to be the first use case.
@daenney, any idea what happened here? I've opened an issue for this on github.