I learned the following sentence from The Economist (December 3rd-9th 2011).
... The implications seemed nothing short of revolutionary.
I've looked it up at this online dictionary. It is said that it means "of a lesser degree than". What's the function of this phrase here? How should I understand this sentence?