Based on my experience POSIX compliance is like any standard.
You end up getting lots of #ifdef for each POSIX system anyway.
The only people that think POSIX is a standard without any
issues, only know GNU/Linux.
One thing missing from the list which costs a lot of effort, is
code generation.
Based on my toy Solaris experience with DMD, I think it is
easier to use LDC or GDC for bringing D to other platforms.
--
Paulo
Yeah, it seems like POSIX kind of failed in the sense that you
can't just have a simple posix makefile that works for any posix
compliant os.
The problem with using those is that most D libraries are built
with DMD in mind, like Vibe.d. DMD is pretty much setting the
standard for how D behaves.