A mostly (the curvature of the earth will make it point up) horizontal gun will have the problem that the projectile will leave the gun at escape velocity, at around 1 atmosphere of air pressure (either after accelerating through 1 atmosphere of air pressure, which takes lots of extra energy, or leaving a vacuum, which makes exiting the gun barrel quite a bang)
Also, your barrel will have to extremely straight.
I don't think either is 'imminently' possible.