Yes, SQLite is coded in C and that is okay. But there are situations, when you wish it would be different. For example if you want to cross-compile a Go project and you have to find out that the Go lib sqlite3 just provides bindings for the C library (probably due to the high quality of the C lib) and therefore breaks the easy to use Go compiler :-/
I don't know an easy solution to this as most C compilers seem to be platform specific. In general, I like C and even more SQLite. Nevertheless, it is quite unfortunate if you can't make use of the modern cross platform compilers.
Maybe one day we will live on a world where cross compiling isn't an issue anymore.
Yeah sure, but in order to do that you need an extra C compiler for the target platform. With pure Go applications it is as easy as changing a parameter for the standard compiler.
I don't know an easy solution to this as most C compilers seem to be platform specific. In general, I like C and even more SQLite. Nevertheless, it is quite unfortunate if you can't make use of the modern cross platform compilers.
Maybe one day we will live on a world where cross compiling isn't an issue anymore.