It’s a reasonable price for the convenient abstraction. What’s interesting is the size of the binaries and the compression ratio of the whole thing (0.2):
zoul@naima:llvm-dcpu16 $ du -sh *
286M bin
13M include
522M lib
76K share
What’s in the binaries so that they are so huge and compress so well?
I'm tempted to point at various graph fragments and other cpu descriptions which are partly auto-generated. It's a guess though, I'd like to know a real answer too. Is is a high price to pay for a framework which allows people to port compilers to a whole new architecture in a matter of days?
Also this binary may actually include all targets, not just dcpu16.
170MB to emulate and compile targeting a 128kb virtual machine. Funny how things have bloated.