Hi, when compiling file.d using dmd, file begins like this: ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) I think this is the reason why D programs are that big ... why aren't binaries created? Peter