The present invention provides for a perforating gun having stackable sections
that latch, enabling the gun string to carry both compressive and tensile loads.
This allows for the downhole assembly of guns of any desired length, and for the
entire gun string to be removed after firing.