News for hackers. Stuff that matters.
Re:Nim Programming Language v0.15.0 released by pcwalton on Sunday October 02, 2016 @12:31PM (#12623075)
There are other ways to address this issue. You can do what Swift does and call into libclang so that you can pull out the structure definitions, for instance.

Furthermore, if your frontend doesn't know about structure layout then you forgo some important systems language features. For example, you can't implement sizeof as a compile time constant.

Re:Nim Programming Language v0.15.0 released by Araq on Tuesday October 04, 2016 @02:55AM (#12633746)
> There are other ways to address this issue. You can do what Swift does and call into libclang so that you can pull out the structure definitions, for instance.

Sure and you only need to call libclang for each different platform. Or is it on every platform? ;-)