3 ms·
From what I have seen of it, I really like Vala. It is a high-level C-like language that feels somewhat similar to C#, but compiles to plain C and uses the same
by danieldk 15y ago
From what I have seen of it, I really like Vala. It is a high-level C-like language that feels somewhat similar to C#, but compiles to plain C and uses the same ABI.
Of course, some people will dislike the fact that it is tightly coupled to GObject.
You could also make a C DSL in Haskell if you have time ;):
http://trac.sivity.net/language_c/ http://trac.sivity.net/language_c/
Or use an existing one:
http://hackage.haskell.org/package/copilot http://hackage.haskell.org/package/copilot