One of the only languages that compiles to a high level language such as C, Vala has interested me for quite a bit. I've been wanting to start a small project with it, but I've been wondering how I would distribute it.
The fact is, that it compiles to C code (C99 I suppose).
- Can I distribute the C code instead of the Vala code?
- If I do, is the C code compatible with all platforms?
- Or does it, for example when using sockets, include the appropriate stuff (winsock.h for Windows) automatically?