I recently started (again) to poke into FPGA devices. I remembered the most annoying thing about that development - it took so damn long to compile. But, when one takes into account how much the compiler (implementer, mapper, optimizer, whatever) has to take into account, then it's pretty amazing even small designs like mine don't take weeks to compile.
Enjoy a gif I made on this occasion, it gives one some perspective...